Список элементов NVDA не обновляется sh после навигации по странице - PullRequest
0 голосов
/ 17 июня 2020

Мы используем NVDA для тестирования доступности нашего одностраничного приложения . Мы классифицировали различные разделы на странице по соответствующим ролям и меткам арии. Используя NVDAKey + F7,, мы можем отобразить Список элементов , а в Ориентиры мы можем увидеть различные разделы страницы.

Однако, когда мы перейдем к новая страница в приложении, список элементов NVDA не обновляется.

Есть ли что-то, что нам нужно сделать, чтобы обновить sh список элементов NVDA после завершения навигации по экрану? Его закрытие и повторное открытие помогает, но, возможно, это не самый удобный способ для большинства пользователей, верно?

1 Ответ

1 голос
/ 17 июня 2020

Я не смог найти однозначного ответа в документации NVDA, но из моего собственного тестирования не видно, что Список элементов обновляется при обновлении DOM.

Я попытался протестировать, используя несколько различных методов JavaScript (document.write, object.innerHTML, document.createElement, document.createTextNode), и в каждом случае список элементов NVDA не обновлялся автоматически после содержимое страницы было изменено.

Изменение переключателя вверху (то есть с «Ориентиры» на что-то другое и обратно, похоже, обновляет sh список элементов . Результат то же самое, если вы вручную закроете его (клавиша ES C) и снова откроете (NVDA + F7).

Я не знаю, что разработчики могут сделать, чтобы изменить это поведение. Похоже, быть по дизайну.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...