Accessibility Audit
A step-by-step workflow for running accessibility audits, identifying violations, and verifying fixes.
Scenario
You want to ensure your app meets basic accessibility standards before release — all interactive elements have labels, images have alt text, and touch targets are large enough.
Step 1: Run the initial audit
Example response:
Step 2: Prioritize fixes
Focus on errors first — they affect screen reader users the most:
pressable-needs-labelon#close-btn— addaccessibilityLabel="Close"image-needs-alton#avatar-image— addaccessibilityLabel="User avatar"
Then address warnings:
touch-target-sizeon#help-link— increase padding orminWidth/minHeightto 44ptmissing-roleon#tab-home— addaccessibilityRole="tab"
Step 3: Inspect a specific element
Get more details about a flagged element:
Response:
This confirms the close button is only 30×30 points — also a touch-target-size issue.
Step 4: Fix the code
Apply the fixes in your source code:
Step 5: Re-run the audit
After fixing and reloading the app, run the audit again:
Expected response:
Step 6: Audit other screens
Navigate to each screen and repeat the audit: