Даниил Высоцкий, эксперт разработки единой платформы государственных услуг, и Вера Шингарёва, бывший специалист по доступности на РТLab, рассказали о трудностях в обеспечении доступности для более чем 11 миллионов пользователей Госуслуг. Наша команда тестирует интерфейсы на соблюдение стандартов WCAG и ARIA Patterns, а также использует скринридер NVDA для выявления проблем.
Недавно при использовании NVDA возникло недоразумение с фразой «по щелчку», которая озвучивалась при взаимодействии с текстовыми блоками, не имеющими интерактивных элементов. Опрос пользователей показал, что это создает путаницу и мешает навигации.
Мы исследовали проблему и нашли, что фраза появляется из-за добавленных обработчиков событий к неинтерактивным элементам. Решение заключалось в добавлении атрибута role=»presentation», что убирает избыточную семантику и улучшает восприятие информации для пользователей.
Таким образом, осознанный подход к разработке интерфейсов и тестированию помогает значительно повысить уровень доступности для всех категорий пользователей.