Сфокусированный элемент из javascript не может войти в группу в режиме озвучивания, пока не будет расфокусирована группа, а затем вернуться обратно в группу с помощью клавиш закадрового комментария. - PullRequest
0 голосов
/ 12 октября 2019

У меня есть элемент верхнего уровня, у которого есть role = "navigation" и метка aria. Когда страница загружена, этот элемент фокусируется на JavaScript, и голос за кадром правильно читает его aria-label. Однако, если я сделаю голос за кадром (control + option) + shift + down, я не смогу ввести элементы child. Но если я сфокусируюсь на другом элементе, а затем использую функцию наложения голоса для перехода к тому же элементу, то выполнение control + option + shift + down правильно вводит группу и может находить дочерние элементы с помощью voiceoverkeys. Во всех случаях я могу войти в группу, используя голос за кадром (управление + опция) + правая клавиша, но я в основном задаюсь вопросом, почему фокусировка на элементе изменяет способность клавиш закадрового ввода войти в группу.

Т.е.

<div role="navigation" aria-label="some-label">
   <some-stuff/>
   ...
</div> 
...