Фичи и апдейты
Claude сгенерировал WCAG-доступный DatePicker, но доводить до ума пришлось 3 дня: что пошло не так
Команда разработчиков решила сэкономить время и поручила Claude создание WCAG-совместимого DatePicker на React для записи к врачу. Нейросеть оперативно сгенерировала структуру, ARIA-атрибуты, базовую клавиатурную навигацию и логику календаря. «На первый взгляд — всё готово», — делятся авторы.
Однако когда запустили NVDA и VoiceOver, начались проблемы: фокус вылетал за пределы диалогового окна, даты озвучивались с ошибками, переключение между месяцами было почти беззвучным, Esc закрывал календарь без контекста для пользователя, а в режиме высокой контрастности Windows выбранное состояние просто пропадало. «Код выглядел нормально, но UX оставлял желать лучшего».
Источник: habr.com