Test web applications with screen readers including VoiceOver, NVDA, and JAWS. Use when validating screen reader compatibility, debugging accessibility issues, or ensuring assistive technology support.
80
71%
Does it follow best practices?
Impact
100%
1.07xAverage score across 3 eval scenarios
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./tests/ext_conformance/artifacts/agents-wshobson/accessibility-compliance/skills/screen-reader-testing/SKILL.mdModal Dialog Accessibility
Dialog role
70%
100%
aria-modal attribute
100%
100%
aria-labelledby on dialog
100%
100%
aria-describedby on dialog
100%
100%
Store focus before open
0%
100%
Move focus into modal
100%
100%
Focus trap
100%
100%
Return focus on close
60%
100%
Escape key closes modal
100%
100%
Icon button aria-label
100%
100%
SVG aria-hidden
100%
100%
Live Regions and Dynamic Content
Status region role
100%
100%
Status region politeness
100%
100%
Status region atomic
100%
100%
Alert region role
100%
100%
Alert region assertive
60%
100%
Progressbar role
100%
100%
Progressbar value attributes
100%
100%
Progressbar label
100%
100%
Log region role
0%
100%
Log region relevant
100%
100%
Log region politeness
100%
100%
Tab Interface and Form Validation
Tablist role
100%
100%
Tablist label
100%
100%
Tab role on buttons
100%
100%
aria-selected on tabs
100%
100%
aria-controls on tabs
100%
100%
Tabpanel role
100%
100%
aria-labelledby on panels
100%
100%
Roving tabindex
100%
100%
Arrow key navigation
100%
100%
Home and End keys
100%
100%
aria-invalid on errors
100%
100%
aria-describedby on inputs
100%
100%
role=alert on error message
100%
100%
47823e3
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.