فهرست منبع

issue #1778: prevent delayed focus when the list is hidden

This reset the focus color when the TAB key is pressed.
Tanguy Pruvot 11 سال پیش
والد
کامیت
b757fb987d
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      select2.js

+ 3 - 1
select2.js

@@ -1973,7 +1973,9 @@ the specific language governing permissions and limitations under the Apache Lic
                 // without this the search field loses focus which is annoying
                 if (document.activeElement === this.body().get(0)) {
                     window.setTimeout(this.bind(function() {
-                        this.search.focus();
+                        if (this.opened()) {
+                            this.search.focus();
+                        }
                     }), 0);
                 }
             }));