Рекомендуемая практика Приоритет: Незначительно
Несколько элементов используют одно и то же сочетание клавиш
Страница задает клавиатурные сокращения атрибутом accesskey, и у двух или более элементов одна и та же клавиша. Это рекомендуемая практика, а не требование WCAG уровня AA.
Этот текст переведён автоматически, носитель языка его ещё не вычитал.
Почему это важно для ваших покупателей
Пользователь клавиатуры, нажав сокращение, может попасть не на тот элемент или ничего не произойдет. Сокращения также могут конфликтовать с сочетаниями браузера или программы чтения с экрана. Ими пользуются немногие покупатели, поэтому влияние на продажи небольшое.
Кого это касается
- пользователи клавиатуры
- пользователи программ чтения с экрана
- люди с нарушениями моторики
Как исправить
Дайте каждому accesskey уникальное значение или, лучше, уберите атрибуты accesskey совсем: они часто конфликтуют с сочетаниями браузеров и вспомогательных технологий, а большинство пользователей о них не знает. Если сокращения нужны, перечислите их на странице и дайте возможность отключить или изменить.
В Shopify
Стандартные темы редко используют accesskey; обычно это собственный код или приложение. Найдите «accesskey» в коде темы и удалите или переименуйте дубликаты.
В Shoptet (CZ)
Обычно это собственный код, добавленный в магазин. Удалите или переименуйте дублирующийся accesskey в своем коде; если его добавляет шаблон, обратитесь к Shoptet или партнеру.
В PrestaShop
Обычно это старая тема или шаблоны модулей. Найдите «accesskey» в файлах .tpl и удалите дубликаты, желательно через переопределение в теме.
В WooCommerce
Обычно это плагин, конструктор страниц или старая тема. Найдите «accesskey» в шаблонах темы и дочерней темы и исправьте дубликаты в дочерней теме.
Стандарты
Это не критерий WCAG, а рекомендуемая практика, которая делает сайт удобнее.
Автоматическая проверка: правило axe-core accesskeys.
dequeuniversity.com, github.com