Проблема 2: Метки заголовков

Проблема: Хотя VoiceOver может перемещаться к заголовкам ответов с помощью клавиш быстрого доступа, текст заголовков неясно определяет назначение или содержание каждого ответа.

Конкретное поведение:

● Заголовки объявляют имена профилей, но не содержат контекста о содержании ответа

● Пользователи могут найти ответы, но не могут эффективно определить, какой из них содержит нужную информацию

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

Эти проблемы были впервые сообщены по адресу Screen Reader Accessibility issues.

Можете объяснить, какое здесь ожидается поведение?

Пользователь сможет узнать, на какой пост дается ответ.

Но как? Что вы ожидаете услышать? Я совсем не знаком с программами чтения с экрана, поэтому и спрашиваю.
Когда я включаю VoiceOver в Safari и нахожусь на элементе кнопки «Ответить», она выводит что-то вроде:

«Ответить на пост #2 от [username]»

Например, зрячие пользователи знают, какую кнопку «Ответить» нужно активировать, благодаря визуальному группированию. Нам нужен способ, чтобы пользователи с нарушениями зрения (использующие скринридеры) точно знали, какая кнопка «Ответить» соответствует какому сообщению. В настоящее время им приходится прослушивать все кнопки.

Исправление этой проблемы может быть ключевым: Issue 1: Broken Heading Navigation / DOM Manipulation

@adress используется ли здесь стиль навигации по списку элементов, аналогичный тому, что упоминался в другом issue? В данном случае трудно различить между собой эти ориентиры… вот пример из VoiceOver

Думаю, мы должны иметь возможность добавить для них подписи

1 лайк

Да, есть проблема с программами чтения с экрана. Ссылки, кнопки и элементы с одинаковыми повторяющимися именами не работают корректно. Спасибо.