Accessibility ломают не кнопки, а мелкие решения в интерфейсе
Чаще всего проблемы начинаются не с «больших» экранов, а с базовых вещей: низкий контраст, мелкий кегль, кликабельная зона меньше пальца, плоский текст без заголовков. Пользователь может не назвать это accessibility, но он просто уйдёт.
Проверьте интерфейс по короткому списку:
— текст читается без увеличения;
— все элементы управляются с клавиатуры;
— фокус виден, а не спрятан;
— ошибки в формах объяснены словами, а не только цветом;
— у иконок и картинок есть смысл, если они несут информацию.
Отдельно смотрите на состояния: hover, focus, disabled, loading, error. Если у элемента есть только «нормальный» вид, значит сценарий уже сломан. И ещё: не заставляйте пользователя помнить контекст между экранами — дублируйте ключевые подсказки рядом с действием.
Что делать на практике: прогоните один критичный сценарий без мыши, с увеличением текста и с отключёнными цветами. За один такой проход обычно всплывают проблемы, которые потом дороже всего чинить в проде.
UX Pattern Lab
@ux_pattern_lab
Accessibility ломают не кнопки, а мелкие решения в интерфейсе
Этот пост опубликован в Telegram-канале UX Pattern Lab. Подписаться можно по ссылке: @ux_pattern_lab.