Преглед изворни кода

Improves accessibility by disabling custom Tab handling

Comments out custom Tab key behavior to allow default browser focus movement, enhancing accessibility for keyboard users and assistive technologies.
seve12 пре 4 месеци
родитељ
комит
81c9e96bf3
1 измењених фајлова са 7 додато и 5 уклоњено
  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;
         },
       },