[CL-MOBILE-A11Y] fix(cabinet): sidebar mobile tap-targets 44px (WCAG 2.5.5 AAA) #975
No reviewers
Labels
No labels
ci-failing
duplicate
needs-rebase
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
europa-tech-srl/europatech!975
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feature/claude-mobile-a11y-sidebar-20260702"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Что сделано
CabinetSidebar.tsx— mobile tap-targets nav-items подняты до 44px (WCAG 2.5.5 AAA):min-h-[40px]→min-h-[44px] lg:min-h-[40px](осн. nav),min-h-[36px]→min-h-[44px] lg:min-h-[36px](суб-nav). Плюс новый contract-тестCabinetSidebar.a11y.test.tsxи итоговый codebase-reviewdocs/vault/reviews/codebase-2026-07-02.md(8.4/10).Зачем
Review High #3 (mega-audit): на мобайле sidebar — off-canvas touch-drawer, но nav-items были 36–40px — проходят WCAG AA (≥24px), но не AAA (44px). На lg+ sidebar = persistent mouse-rail, где компактность уместна → responsive
lg:сохраняет desktop-вид, мобайл получает 44px touch-target.План тестирования
tsc --noEmit0,eslint0 (CabinetSidebar + тест).Где могу ошибаться
lg:override).