Архив рубрики ~Лента новостей~

Попросили Claude создать WCAG-доступный DatePicker на React и потратили 3 дня на доработки

Попросили Claude создать WCAG-доступный DatePicker на React и потратили 3 дня на доработки
Попросили Claude создать WCAG-доступный DatePicker на React и потратили 3 дня на доработки

Выбор даты кажется небольшой задачей в UI, пока не попробуешь сделать его по-настоящему WCAG-доступным.

Нам понадобился настраиваемый DatePicker на React для процесса записи на прием к врачу, где пользователи, работающие с keyboard navigation, и люди, использующие screen reader’ы, должны были выбрать дату без лишних затруднений.

Claude сделал нам хорошую первую версию: структуру компонента, ARIA-атрибуты, базовую keyboard navigation и логику календаря. На первый взгляд результат выглядел почти готовым.

Затем мы запустили NVDA, VoiceOver и протестировали сценарий keyboard navigation.

Фокус выходил за пределы диалогового окна; некоторые даты озвучивались неверно; переключение между месяцами сопровождалось слишком тихим звуком; нажатие клавиши «Esc» закрывало календарь, но оставляло пользователя без контекста; режим высокой контрастности Windows нарушал отображение выбранного состояния.

Код выглядел нормально, но UX оставлял желать лучшего.

В этой статье мы рассмотрим реальную работу, стоящую за WCAG-доступным DatePicker’ом: где AI сэкономил нам время; где он не справился; как нам помог WAI-ARIA APG; какие детали нам пришлось исправлять вручную и почему доступность нельзя проверить, просто прочитав сгенерированный код.

Приготовьтесь к инсайтам, багам и победам!

Читать далее

Источник: habr.com

Оцените материал:

Поделиться
Понравилась статья? Расскажите другим
ВКонтакте
Читайте также
Архив рубрики ~Коротко из Telegram~ 🔥 Google за последние недели перестроил всю ИИ-экосистему — рассказываю,… Новости робототехники MBody AI расширяет операции по сервисной робототехнике на одиннадцати штатах в Канаде Архив рубрики ~Коротко из Telegram~ Осваиваем Claude за выходные и экономим десятки часов каждый месяц… Архив рубрики ~Коротко из Telegram~ ИИ заберёт работу у женщин — мужчины пострадают меньше всего,… Архив рубрики ~Коротко из Telegram~ Ловушка для Nvidia: OpenAI показала свой первый чип Jalapeno Помните… Архив рубрики ~Коротко из Telegram~ DeepSeek V4 выйдет в июле, API подорожает вдвое в пиковые… Архив рубрики ~Коротко из Telegram~ Интернет снова показал, что у него есть кнопка «выкл.» Из-за… Архив рубрики ~Коротко из Telegram~ Собрать данные с сотен сайтов за пару команд? Легко. Для… Архив рубрики ~Коротко из Telegram~ «Софтлайн» поделится дивидендами Акционеры ПАО «Софтлайн» на годовом собрании по… Архив рубрики ~Коротко из Telegram~ TikTok Shop оказался не только для зумеров Платформа уже стала… Новости робототехники Перкуссионный массажер разорвал сетчатку молодому британцу. Мужчина использовал его непосредственно на глазах Архив рубрики ~Коротко из Telegram~ 🤖 Ученые предупредили: открытый ИИ после 2030 года может изменить… Архив рубрики ~Коротко из Telegram~ ‼️ Perplexity открыла исходный код Bumblebee — утилиты, которая помогает… Новости робототехники В Китае, на Западном искусственном острове в провинции Гуандун, откроют… Архив рубрики ~Коротко из Telegram~ 🔥 Google за последние недели перестроил всю ИИ-экосистему — рассказываю,… Новости робототехники MBody AI расширяет операции по сервисной робототехнике на одиннадцати штатах в Канаде Архив рубрики ~Коротко из Telegram~ Осваиваем Claude за выходные и экономим десятки часов каждый месяц… Архив рубрики ~Коротко из Telegram~ ИИ заберёт работу у женщин — мужчины пострадают меньше всего,… Архив рубрики ~Коротко из Telegram~ Ловушка для Nvidia: OpenAI показала свой первый чип Jalapeno Помните… Архив рубрики ~Коротко из Telegram~ DeepSeek V4 выйдет в июле, API подорожает вдвое в пиковые… Архив рубрики ~Коротко из Telegram~ Интернет снова показал, что у него есть кнопка «выкл.» Из-за… Архив рубрики ~Коротко из Telegram~ Собрать данные с сотен сайтов за пару команд? Легко. Для… Архив рубрики ~Коротко из Telegram~ «Софтлайн» поделится дивидендами Акционеры ПАО «Софтлайн» на годовом собрании по… Архив рубрики ~Коротко из Telegram~ TikTok Shop оказался не только для зумеров Платформа уже стала… Новости робототехники Перкуссионный массажер разорвал сетчатку молодому британцу. Мужчина использовал его непосредственно на глазах Архив рубрики ~Коротко из Telegram~ 🤖 Ученые предупредили: открытый ИИ после 2030 года может изменить… Архив рубрики ~Коротко из Telegram~ ‼️ Perplexity открыла исходный код Bumblebee — утилиты, которая помогает… Новости робототехники В Китае, на Западном искусственном острове в провинции Гуандун, откроют…

Оставить комментарий