Skip to content

Accessibility audit with axe-core #20

@benSlaughter

Description

@benSlaughter

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    designVisual, UX, or accessibilitydevCode, infra, testing, performancemedium-termDeepen & expand — 1-2 months

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions