Parcourir la source

Merge pull request #5853 from seve12/severi

Improves accessibility by disabling custom Tab handling
Lauri Ojansivu il y a 19 heures
Parent
commit
1341fc6a98
1 fichiers modifiés avec 7 ajouts et 5 suppressions
  1. 7 5
      client/components/lists/listBody.js

+ 7 - 5
client/components/lists/listBody.js

@@ -314,7 +314,8 @@ BlazeComponent.extendComponent({
       // Pressing Tab should open the form of the next column, and Maj+Tab go
       // in the reverse order
     } else if (evt.keyCode === 9) {
-      evt.preventDefault();
+      // Prevent custom focus movement on Tab key for accessibility
+      // evt.preventDefault();
       const isReverse = evt.shiftKey;
       const list = $(`#js-list-${this.data().listId}`);
       const listSelector = '.js-list:not(.js-list-composer)';
@@ -414,10 +415,11 @@ BlazeComponent.extendComponent({
         // event propagation to prevent the card from submitting (on `Enter`) or
         // going on the next column (on `Tab`).
         onKeydown(evt, commands) {
-          if (evt.keyCode === 9 || evt.keyCode === 13) {
-            evt.stopPropagation();
-            return commands.KEY_ENTER;
-          }
+          // Prevent custom focus movement on Tab key for accessibility
+          // if (evt.keyCode === 9 || evt.keyCode === 13) {
+          //  evt.stopPropagation();
+          //  return commands.KEY_ENTER;
+          //}
           return null;
         },
       },