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

Попросили 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

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

Поделиться
Понравилась статья? Расскажите другим
ВКонтакте
Читайте также
Новости робототехники Больше возможностей для прорыва: новые сопутствующие мероприятия 2026 года от KOTRA, WayFounder, Enterprise Ireland, SafetyWing и Descope. Архив рубрики ~Коротко из Telegram~ Logitech представили свою первую клавиатуру для ВАЙБКОДЕРОВ MX Keypad —… Архив рубрики ~Коротко из Telegram~ «Объясни это скептику» — и вдруг появляются аргументы, которых не… Архив рубрики ~Коротко из Telegram~ Разработчик из Anthropic показал команду, которая экономит 30% токенов… Архив рубрики ~Коротко из Telegram~ «Оцени, насколько это сложная задача» — простой способ понять, стоит… Архив рубрики ~Коротко из Telegram~ Приём, который экономит время Кажется логичным сразу попросить ИИ сделать… Архив рубрики ~Полезное~ Для GPT-6 Sol и Opus 5.5 выложили официальные гайды для… Архив рубрики ~Коротко из Telegram~ По данным Марка Гурмана Apple может выпустить свои первые умные… Архив рубрики ~Коротко из Telegram~ С 1 декабря в России планируют ввести технологический сбор на… Архив рубрики ~Коротко из Telegram~ Samsung глядя на Apple продолжает жмотную деградацию – в комплекте… Архив рубрики ~Коротко из Telegram~ ChatGPT поможет разобрать ваш сон — модель попробует объяснить, какие… Архив рубрики ~Полезное~ Виртуальный музей истории ИИ Юзер с помощью Claude Opus 5.5… Архив рубрики ~Коротко из Telegram~ Mimo-v2.6 крокодил от Xiaomi Слежу пристально за новыми моделями из… Новости робототехники Peak XV повысила потолок начальных инвестиций Surge до 5 миллионов долларов и представила группу из 18 стартапов. Новости робототехники Больше возможностей для прорыва: новые сопутствующие мероприятия 2026 года от KOTRA, WayFounder, Enterprise Ireland, SafetyWing и Descope. Архив рубрики ~Коротко из Telegram~ Logitech представили свою первую клавиатуру для ВАЙБКОДЕРОВ MX Keypad —… Архив рубрики ~Коротко из Telegram~ «Объясни это скептику» — и вдруг появляются аргументы, которых не… Архив рубрики ~Коротко из Telegram~ Разработчик из Anthropic показал команду, которая экономит 30% токенов… Архив рубрики ~Коротко из Telegram~ «Оцени, насколько это сложная задача» — простой способ понять, стоит… Архив рубрики ~Коротко из Telegram~ Приём, который экономит время Кажется логичным сразу попросить ИИ сделать… Архив рубрики ~Полезное~ Для GPT-6 Sol и Opus 5.5 выложили официальные гайды для… Архив рубрики ~Коротко из Telegram~ По данным Марка Гурмана Apple может выпустить свои первые умные… Архив рубрики ~Коротко из Telegram~ С 1 декабря в России планируют ввести технологический сбор на… Архив рубрики ~Коротко из Telegram~ Samsung глядя на Apple продолжает жмотную деградацию – в комплекте… Архив рубрики ~Коротко из Telegram~ ChatGPT поможет разобрать ваш сон — модель попробует объяснить, какие… Архив рубрики ~Полезное~ Виртуальный музей истории ИИ Юзер с помощью Claude Opus 5.5… Архив рубрики ~Коротко из Telegram~ Mimo-v2.6 крокодил от Xiaomi Слежу пристально за новыми моделями из… Новости робототехники Peak XV повысила потолок начальных инвестиций Surge до 5 миллионов долларов и представила группу из 18 стартапов.

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