aria-live="assertive" used without alert role
Verdict and Severity
User Impact
Screen reader users experience disruptive interruptions.
Evidence
- Expected Behavior
- Use aria-live="polite" for most updates.
- Actual Behavior
- aria-live="assertive" without role="alert".
Why It Matters
An assertive live region may disrupt screen reader users unnecessarily.
Recommendation
Change to aria-live="polite" unless critically urgent.
Validation Steps
- Trigger update with screen reader — check urgency level
Standards Mapping
Confidence and Caveats
Heuristic: assertive without alert is often misused.
Caveats
- May be intentional for critical updates