aria-live="assertive" used without alert role

Verdict and Severity

Verdict
recommended improvement
Severity
Medium
Confidence
medium
Status
needs_review
Rule
rule:web-live-regions

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

  1. Trigger update with screen reader — check urgency level

Standards Mapping

Standards Basis
WCAG fallback
Source Tier
Tier 4: WCAG fallback
Target Standards
TGT-LIVE-001
WCAG Success Criteria
4.1.3

Confidence and Caveats

Heuristic: assertive without alert is often misused.

Caveats

Back to all findings