瀏覽代碼

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 1 天之前
父節點
當前提交
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;
         },
       },