Перейти к содержимому
Pandus

Требование WCAG A/AA Приоритет: Незначительно

Некоторые элементы используют устаревшие роли доступности

Некоторые элементы используют роли, которые стандарт доступности WAI-ARIA признал устаревшими, например role="directory".

Этот текст переведён автоматически, носитель языка его ещё не вычитал.

Почему это важно для ваших покупателей

Браузеры и скринридеры постепенно прекращают поддержку этих ролей. Тогда элемент может объявляться без своего смысла, например список ссылок перестаёт восприниматься как список.

Кого это касается

  • пользователи скринридеров

Как исправить

Замените устаревшую роль её современным аналогом (например role="list" вместо role="directory") или, лучше, подходящим нативным элементом HTML, таким как <ul>. Если роль ничего не добавляет, удалите её.

В Shopify

Встречается нечасто, обычно в более старой теме или приложении. Найдите роль в файлах Liquid и JavaScript темы и замените её; проверьте, не исправлено ли это в новой версии темы или приложения.

В Shoptet (CZ)

Встречается нечасто. Если появилось, обратитесь в Shoptet или к партнёру Shoptet, чтобы обновить код шаблона.

В PrestaShop

Обычно это более старая тема или модуль. Замените роль в шаблонах .tpl или обновите модуль.

В WooCommerce

Обычно это более старая тема, конструктор страниц или плагин. Сначала обновите их; если роль осталась, исправьте её в дочерней теме или сообщите автору плагина.

Стандарты

Стандарты
СтандартПункт
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-deprecated-role. dequeuniversity.com, github.com, www.w3.org

Все правила, которые мы проверяем