Browse Source

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

This reset the focus color when the TAB key is pressed.
Tanguy Pruvot 11 years ago
parent
commit
b757fb987d
1 changed files with 3 additions and 1 deletions
  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);
                 }
             }));