Добрый день.
Использование вэба с помощью горячих клавиш не нова, а вопросы по реализации все еще есть.
На странице есть множество интерактивных элементов по которым можно пройтись с помощью клавиши TAB, тем самым каждый из них будет в фокусе.
Допустим 4й из 10ти это кнопка вызывающая попап либо скрытый блок в котором тоже есть интерактивные элементы.
Попап открывается и при нажатии на TAB фокус оказывается не на элементах в нем, а на тех, которые идут следом за кнопкой вызывающей наше модальное окно.
Как решить данную задачу?
Использование tabindex не дало положительный результат.
Перенос фокуса с использованием JS на попап кажется плохой идеей, так как сам попап не является интерактивным и фокус получить не сможет, а присваивать его первому дочернему элементу это уже костыль.
Набросок кода здесь