as-app/docs/a11y-audit-targets.md
2026-01-12 18:27:57 +01:00

41 lines
1.2 KiB
Markdown

# A11y audit targets
This file lists the **P0 screens/components** that we audit first.
Each target should be validated with:
- iOS VoiceOver (see [`docs/qa-voiceover.md`](docs/qa-voiceover.md:1))
- Android TalkBack (see [`docs/qa-talkback.md`](docs/qa-talkback.md:1))
- Static checks (ESLint a11y rules) and smoke E2E tests.
## P0 targets
### Navigation chrome
- Header left (back / home fallback)
- File: [`src/navigation/HeaderLeft.js`](src/navigation/HeaderLeft.js:1)
- Risks: icon-only action labeling, predictable behavior.
- Header right (quick nav + menu)
- File: [`src/navigation/HeaderRight.js`](src/navigation/HeaderRight.js:1)
- Risks: icon-only labeling, unread indicators.
### Send Alert
- Primary alert CTAs (red/yellow/green/call/unknown)
- File: [`src/scenes/SendAlert/index.js`](src/scenes/SendAlert/index.js:1)
- Risks: color-only meaning, CTA clarity, focus order.
### Chat
- Chat input (text field, send/mic, delete recording)
- File: [`src/containers/ChatInput/index.js`](src/containers/ChatInput/index.js:1)
- Risks: custom touchables, dynamic mode switching, recording countdown.
## Nice-to-have targets (later)
- Drawer navigation and menu items
- Permissions wizard flows
- Maps and map overlays
- Notifications settings