We have good a11y basics (aria-labels, keyboard handling, roles) but no automated checking.
Add:
@axe-core/playwright to E2E tests — fail on critical/serious violations
- Manual keyboard-only walkthrough of every game (document any issues)
- Verify all interactive elements have 44px minimum touch targets (already done for most)
- Test with VoiceOver on macOS to verify game feedback is announced
Fix any issues found. Common culprits: missing form labels, insufficient colour contrast on decorative elements, focus management after modals close.
We have good a11y basics (aria-labels, keyboard handling, roles) but no automated checking.
Add:
@axe-core/playwrightto E2E tests — fail on critical/serious violationsFix any issues found. Common culprits: missing form labels, insufficient colour contrast on decorative elements, focus management after modals close.