From ea63cce5b8acb70638c15cac8e16fe25960eb27b Mon Sep 17 00:00:00 2001 From: Lars Eggert Date: Tue, 18 Oct 2022 16:16:24 +0300 Subject: [PATCH] feat: Auto-focus select2 search fields when they open --- ietf/static/js/select2.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ietf/static/js/select2.js b/ietf/static/js/select2.js index 5e282e6f874..caf72e3dc27 100644 --- a/ietf/static/js/select2.js +++ b/ietf/static/js/select2.js @@ -39,6 +39,14 @@ window.setupSelect2Field = function (e) { template_modify = e.hasClass("tz-select") ? prettify_tz : undefined; + // focus the search field automatically + $(document) + .on("select2:open", () => { + document.querySelector( + ".select2-container--open .select2-search__field") + .focus() + }); + e.select2({ multiple: maxEntries !== 1, maximumSelectionSize: maxEntries,