Internal · accessibility
Accessibility & touch audit
Focus rings, labels, tap targets — light fixes only, no redesign.
Accessibility & touch target audit
Tablet-first rehearsal — focus rings, labels, and 44px touch targets without redesign.
- pass
Primary nav links have visible focus and aria-current on active route.
- pass
Clear local session button has descriptive label and confirm dialog.
- review
MVP demo sections use heading hierarchy and link text describes destination.
- review
Discard/draw controls meet minimum touch target on phone.
- review
Ink on porcelain surfaces meets readable contrast — document exceptions.
- pass
Collapsible footer groups are keyboard operable via details/summary.
Documentation
- Use mahj-focus-ring utility on interactive elements.
- Prefer aria-label when icon-only controls are introduced.
- Landscape tablet: verify ergo tokens on /ergonomics before changing spacing.