Я обнаружил, в чем была моя ошибка, я делюсь информацией, если у кого-то еще была такая же проблема.
Проблема была с tabindex="4"
, фактически это каким-то образом изменит порядок вкладок. поэтому я установил его на 0
, и моя проблема исправлена.
tabindex=0
Когда tabindex
установлен на 0
, элемент вставляется в порядок табуляции на основеего расположение в исходном коде. Если элемент является фокусируемым по умолчанию, нет необходимости вообще использовать tabindex
, но если вы повторно используете такой элемент, как <span>
или <div>
, то tabindex=0
является естественным способом включения его во вкладку. order.
tabindex=-1
Когда для tabindex
установлено отрицательное целое число, например -1
, оно становится программно фокусируемым, но не включается в порядок табуляции. Другими словами, он не может быть достигнут кем-либо, использующим клавишу табуляции для навигации по контенту, но он может быть сфокусирован на сценариях.
tabindex>=1
Это когда tabindex
установлено в положительное целое число, что вещи становятся проблематичными. Он налагает порядок табуляции на контент, который не похож на ожидаемый порядок табуляции.