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

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

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

Поделиться
Понравилась статья? Расскажите другим
ВКонтакте
Читайте также
Новости робототехники Как Protolabs превращает файлы САПР в детали менее чем за 24 часа Новости робототехники Neros Technologies вложит 250 миллионов долларов на развертывание своих оборонных дронов к концу 2026 года. Архив рубрики ~Коротко из Telegram~ Google собрал всё своё обучение по ИИ, коду и данным… Архив рубрики ~Коротко из Telegram~ Математик опроверг гипотезу Якоби с помощью ИИ-модели Гипотеза 1939 года… Архив рубрики ~Коротко из Telegram~ xAI запустила Grok Bot — ИИ-агента с собственным компьютером Агент… Архив рубрики ~Коротко из Telegram~ Google выпустила Gemini 3.7 Flash — через три недели после… Архив рубрики ~Обо всем~ Марсианский метеорит из Алжира оказался шерготтитом редкого типа. NWA 13441 нашли в 2019 году Новости робототехники Роботы на Уолл-стрит: нетрадиционные пути выхода на публичные рынки для робототехнических компаний Новости робототехники Универсальный железнодорожный робот заменит людей на опасных участках Архив рубрики ~Коротко из Telegram~ ☀️ Видео KodeCloud разбирает квантизацию — почему модель на 70… Архив рубрики ~Коротко из Telegram~ Батарейки из водорослей Учёные из Кембриджского университета вместе с биодизайнером… Архив рубрики ~Коротко из Telegram~ «Пятёрочка» научилась напоминать, что у вас скоро скиснет В приложении… Архив рубрики ~Коротко из Telegram~ Nebius: $582 млн выручки и $5,7 млрд капекса Голландская компания… Архив рубрики ~Коротко из Telegram~ CXMT обошла Tencent и стала самой дорогой компанией Китая Китайский… Новости робототехники Как Protolabs превращает файлы САПР в детали менее чем за 24 часа Новости робототехники Neros Technologies вложит 250 миллионов долларов на развертывание своих оборонных дронов к концу 2026 года. Архив рубрики ~Коротко из Telegram~ Google собрал всё своё обучение по ИИ, коду и данным… Архив рубрики ~Коротко из Telegram~ Математик опроверг гипотезу Якоби с помощью ИИ-модели Гипотеза 1939 года… Архив рубрики ~Коротко из Telegram~ xAI запустила Grok Bot — ИИ-агента с собственным компьютером Агент… Архив рубрики ~Коротко из Telegram~ Google выпустила Gemini 3.7 Flash — через три недели после… Архив рубрики ~Обо всем~ Марсианский метеорит из Алжира оказался шерготтитом редкого типа. NWA 13441 нашли в 2019 году Новости робототехники Роботы на Уолл-стрит: нетрадиционные пути выхода на публичные рынки для робототехнических компаний Новости робототехники Универсальный железнодорожный робот заменит людей на опасных участках Архив рубрики ~Коротко из Telegram~ ☀️ Видео KodeCloud разбирает квантизацию — почему модель на 70… Архив рубрики ~Коротко из Telegram~ Батарейки из водорослей Учёные из Кембриджского университета вместе с биодизайнером… Архив рубрики ~Коротко из Telegram~ «Пятёрочка» научилась напоминать, что у вас скоро скиснет В приложении… Архив рубрики ~Коротко из Telegram~ Nebius: $582 млн выручки и $5,7 млрд капекса Голландская компания… Архив рубрики ~Коротко из Telegram~ CXMT обошла Tencent и стала самой дорогой компанией Китая Китайский…

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