test: enforce accessibility quality gates

This commit is contained in:
ik
2026-09-07 09:12:30 +07:00
parent fec830879b
commit d69ad9c01d
7 changed files with 1189 additions and 13 deletions
+2 -2
View File
@@ -83,9 +83,9 @@
- [x] Добавить глобальные `:focus-visible`, skip-link и заметное состояние текущей страницы.
- [ ] Пройти публичный и административный сценарии только клавиатурой.
- [ ] Проверить контраст WCAG AA и доступные имена статусов; динамические ошибки и списки уже размечены `role=alert`/`aria-live`.
- [x] Проверить контраст WCAG AA и доступные имена статусов; динамические ошибки и списки размечены `role=alert`/`aria-live`.
- [x] Добавить подтверждение удаления и обязательную причину отклонения.
- [ ] Запустить axe/Lighthouse и сохранить измеримые результаты.
- [x] Запустить axe/Lighthouse: 3 публичные страницы без critical/serious axe; главная Lighthouse accessibility 100, performance 75, FCP 1,2 с, LCP 9,3 с, TBT 0 мс (локальный production build, 7 сентября 2026).
Критерий: нет critical/serious нарушений axe; все действия доступны с клавиатуры; destructive action невозможно выполнить случайным одиночным нажатием.