Требование WCAG A/AA Приоритет: Умеренно
У некоторых элементов есть подпись для шрифта Брайля, но нет обычного названия
У некоторых элементов есть подпись только для брайлевских дисплеев (aria-braillelabel или aria-brailleroledescription), но нет обычной подписи или описания, которое она должна дополнять.
Этот текст переведён автоматически, носитель языка его ещё не вычитал.
Почему это важно для ваших покупателей
Покупатели, которые слушают речь вместо брайлевского дисплея, не получают названия элемента или слышат неверное описание, например кнопки или значка статуса, и не понимают, что он делает.
Кого это касается
- пользователи скринридеров
- незрячие покупатели
Как исправить
Используйте брайлевские атрибуты только как дополнение к обычному названию. Элементу с aria-braillelabel также нужен видимый текст, aria-label или aria-labelledby; элементу с aria-brailleroledescription также нужен aria-roledescription. Для большинства магазинов проще всего удалить брайлевские атрибуты.
В Shopify
В темах и приложениях Shopify встречается очень редко. Найдите «aria-braille» в коде темы и сниппетах приложений и добавьте обычное название или удалите атрибут.
В Shoptet (CZ)
В шаблонах Shoptet встречается очень редко. Если появилось, обычно это собственный код, добавленный в шаблон; попросите партнёра Shoptet его исправить.
В PrestaShop
Встречается очень редко. Найдите «aria-braille» в файлах .tpl темы и шаблонах модулей и добавьте обычное название или удалите атрибут.
В WooCommerce
Встречается очень редко. Найдите «aria-braille» в дочерней теме и коде плагинов; исправьте это в теме или сообщите автору плагина.
Стандарты
| Стандарт | Пункт |
|---|---|
| WCAG 2.2 | 4.1.2 (A) Name, Role, Value |
| WCAG 2.1 | 4.1.2 (A) Name, Role, Value |
| WCAG 2.0 | 4.1.2 (A) Name, Role, Value |
| EN 301 549 4.1.1 | 9.4.1.2 |
| EN 301 549 3.2.1 | 9.4.1.2 |
| Section 508 2017 | E205.4 |
| ДСТУ EN 301 549 2022 | 9.4.1.2 |
Автоматическая проверка: правило axe-core aria-braille-equivalent.
dequeuniversity.com, github.com, www.w3.org
Похожие проверки
-
Атрибуты доступности использованы в неподходящей ситуации
WCAG 4.1.2 A
-
В названиях атрибутов доступности опечатки
WCAG 4.1.2 A
-
У некоторых индикаторов прогресса нет названия
WCAG 1.1.1 A
-
Поля оформления заказа не заполняются автоматически
WCAG 1.3.5 AA