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