Проблема: Элементы ответов на сообщения изначально не отображаются в объектной модели документа (DOM) при первоначальной загрузке страницы и удаляются из DOM после того, как экранный диктор проходит их, из-за чего пользователи экранных дикторов в Windows теряют доступ к контенту, а функциональность VoiceOver ограничивается инструментами, доступными для навигации по странице.
Конкретное поведение:
● При попытке перейти от основного сообщения к ответам элементы, используемые в ответах, еще не отрисованы в DOM, поэтому пользователи не могут использовать быструю навигацию для перехода к любому элементу в любом ответе.
● Отдельные ответы помечаются как заголовки уровня 2 в DOM только тогда, когда экранный диктор сфокусирован на них, что вынуждает пользователей перебирать каждый элемент на странице, чтобы добраться до ответов.
● Инструмент доступности ANDI показывает постоянно изменяющуюся структуру заголовков после взаимодействия с элементами.
● При попытке доступа к элементам появляются сообщения об ошибке «удалено из DOM».
● Экраннный диктор теряет последовательное представление структуры страницы.
Детали платформы:
● JAWS/NVDA: Полная неработоспособность — невозможно получить доступ к заголовкам ответов.
● VoiceOver: Доступ через быструю навигацию, но без доступа через ротор — поскольку VoiceOver работает путем чтения непосредственно страницы, пользователи могут перемещаться по заголовкам ответов с помощью клавиш быстрой навигации, однако в роторе доступны только те элементы, на которых сфокусирован экранный диктор.
Почему это критично: Пользователи экранных дикторов не могут выполнить ключевую задачу — чтение ответов в обсуждениях. Это создает полное препятствие для участия в дискуссиях.


