Browse Source

Change tab key to select the currently highlighted option instead of just closing

Co-authored-by: Joe Petrakovich <[email protected]>
Joe Petrakovich 4 years ago
parent
commit
5e8699da1e
1 changed files with 2 additions and 3 deletions
  1. 2 3
      src/js/select2/core.js

+ 2 - 3
src/js/select2/core.js

@@ -302,12 +302,11 @@ define([
       var key = evt.which;
       var key = evt.which;
 
 
       if (self.isOpen()) {
       if (self.isOpen()) {
-        if (key === KEYS.ESC || key === KEYS.TAB ||
-            (key === KEYS.UP && evt.altKey)) {
+        if (key === KEYS.ESC || (key === KEYS.UP && evt.altKey)) {
           self.close(evt);
           self.close(evt);
 
 
           evt.preventDefault();
           evt.preventDefault();
-        } else if (key === KEYS.ENTER) {
+        } else if (key === KEYS.ENTER || key === KEYS.TAB) {
           self.trigger('results:select', {});
           self.trigger('results:select', {});
 
 
           evt.preventDefault();
           evt.preventDefault();