ソースを参照

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
                 // without this the search field loses focus which is annoying
                 if (document.activeElement === this.body().get(0)) {
                 if (document.activeElement === this.body().get(0)) {
                     window.setTimeout(this.bind(function() {
                     window.setTimeout(this.bind(function() {
-                        this.search.focus();
+                        if (this.opened()) {
+                            this.search.focus();
+                        }
                     }), 0);
                     }), 0);
                 }
                 }
             }));
             }));