Accessibility pass #28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Context
The quiz UI has not been audited for accessibility. Keyboard users and screen reader users may not be able to use the app effectively.
What to do
Audit and fix accessibility across the quiz flow.
Files to change
apps/web/src/components/game/OptionButton.tsx— ARIA labels, focus visibility, keyboard selection (Enter/Space).apps/web/src/components/game/QuestionCard.tsx— ARIA live regions for screen readers.apps/web/src/components/game/GameSetup.tsx— labeled form controls, keyboard navigation.apps/web/src/components/game/ScoreScreen.tsx— announce score to screen readers.apps/web/src/routes/login.tsx— keyboard accessible buttons.Acceptance criteria
Notes
shadcn/ui components are generally accessible out of the box but custom components need manual attention. The submit-before-send flow needs clear focus indication.