WCAG 2.2 AA · MANUAL VERIFICATION
Manual accessibility audit protocol
The build now enforces structural checks automatically. This protocol covers the human tests that automation cannot certify.
| Area | Procedure | Acceptance criterion | Status |
|---|---|---|---|
| Keyboard | Tab/Shift+Tab through header, search, filters, players, dialogs and footer; test Enter/Space/Escape. | Logical focus order; no trap except managed modal; visible focus; focus returns to trigger. | Human test required |
| Screen reader | NVDA + Firefox/Chrome; VoiceOver + Safari where available. | Landmarks, headings, names, states, results and dynamic updates are announced meaningfully. | Human test required |
| Zoom & reflow | Test 200% and 400% zoom and narrow viewport. | No loss of content/function; no two-dimensional scrolling except intrinsically wide data such as tables. | Human test required |
| Contrast | Measure normal, hover, focus, active, high-contrast and disabled states. | WCAG AA contrast thresholds met. | Human measurement required |
| Target size | Inspect interactive controls at responsive breakpoints. | WCAG 2.2 target-size requirement or valid exception. | CSS floor implemented |
| Media | Check each programme source for captions and transcript availability/accuracy. | No item described as captioned/transcribed without verification; source controls reachable. | Per-item review required |
| Legacy PDF | Check tags, reading order, language, headings, links, images/tables and AT reading. | Only verified documents receive a tagged-PDF verified status. | Per-file review required |