При использовании NVDA в Firefox он не может прочитать первый ребенок при фокусировке из контейнера, но он может читать второй ребенок.NVDA не читает первый HTML-код при фокусировке с родителя на Firefox
Generic Пример:
<div class="container" tabindex="0">
<div class="child" aria-label="Child 1" tabindex="0">Child 1</div>
<div class="child" aria-label="Child 2" tabindex="0">Child 2</div>
</div>
Когда .container
сфокусирован, и вы попали вкладку, чтобы сосредоточиться "Ребенок 1", NVDA не читает "Ребенок 1", но молчит. Если вы снова нажмете вкладку, NVDA читает «Child 2».
Это правильно читается в Chrome с помощью дополнения ChromeVox.
Вот codepen: http://codepen.io/anon/pen/WGyxom
Есть некоторые настройки, которые я пропускаю, чтобы NVDA читать «Ребенок 1» при фокусировке с .container
?
Вы можете уточнить разметку? Например, почему нет семантической разметки? Почему в вашем контейнере есть tabindex = «0», когда вам нужно прочитать его содержимое ... –