Keyboard walkthrough
Put your mouse aside. Tab through the page—can you reach and activate every control? Is focus always visible?
3 minDeliver WCAG 2.2 AA experiences for Arizona Sites, applications, and digital services.
Title II compliance milestone: April 24, 2026
All UA digital properties, including mobile apps, must meet WCAG 2.2 AA. Align your roadmap with the Title II deadlines, implement Quickstart components as designed, and document any fundamental alteration claims with alternative access plans.
If you only do one thing:run a keyboard-only walkthrough of your next feature before it ships.
Four high-impact checks you can do before any release. Each links to the authoritative source.
Put your mouse aside. Tab through the page—can you reach and activate every control? Is focus always visible?
3 minEvery input needs a programmatic label. Run axe or WAVE to find unlabeled fields.
2 minReplace "click here" and "read more" with descriptive text that makes sense out of context.
5 minText needs 4.5:1 ratio (or 3:1 for large text). Use WebAIM's contrast checker or browser DevTools.
2 minImplement skip links, consistent nav order, and visible focus states.
Skip link snippetFollow roving tabindex and composite component guidance.
Keyboard guidanceSend focus to dialogs, alerts, and error summaries predictably.
Focus playbookUse contrast-safe palettes, respect prefers-reduced-motion, avoid flashing.
Color guidanceExplicit labels, inline errors, ARIA relationships, and accessible help.
Do/Don’t libraryHeadings, landmarks, tables, and lists that follow `heading-basics`.
Heading basics| Principle | Criteria highlights | UA implementation |
|---|---|---|
| Perceivable | Text alternatives, captions, contrast, reflow, dragging movements (2.5.7/2.5.8). | Use shared media guidance, color tokens, and responsive layouts with rem units. |
| Operable | Keyboard, pointer gestures, focus visible, target size, bypass blocks. | Adopt skip link snippet, roving tabindex, `min-height` hit areas 44px. |
| Understandable | Consistent navigation, error identification, input assistance. | Link to `shared/do-dont.md` patterns, add summary boxes, keep nav order static. |
| Robust | Names/roles/states, status messages, accessible APIs. | Use native HTML whenever possible; test with multiple screen readers. |
Download the full checklist or import into your team’s issue tracker.
Download checklistSeeTesting Toolkitfor scripts, logging templates, and CI recipes.
Title II now explicitly covers mobile apps. Follow themobile roadmapto inventory apps, schedule audits, and remediate issues.
Support rotor navigation, Dynamic Type, high-contrast mode.
Apple guidanceEnsure on-screen instructions announce properly, provide custom actions, respect large text.
Google guidanceWhen apps open web views, inherit Quickstart components and retest with JAWS/NVDA.
Mobile app guideUse the consultation form to start an exception review and store decisions in the governance log.
Need help? Request a consultation.
Request consultationWe curate guidance—these organizations set the standards. Bookmark them for deep dives.