Alerts — Accessibility Specification

WCAG 2.1 AA • AODA compliant • Updated 2025-10-28


What is this component?

What is this component? An alert communicates important, time‑sensitive information. Use for validation errors, success confirmations, or system messages.

Accessibility Requirements

RequirementWCAG CriteriaDescription
Immediate announcement4.1.3 (Live regions)Use role="alert" or aria-live="assertive" for critical messages.
Clear text3.3.1Explain what happened and what the user should do next.
Contrast1.4.3Ensure text/icon contrast meets AA.

ARIA Roles and Attributes

ARIA Role/AttributeUsed OnPurpose & Usage
role="alert"Alert containerAnnounces content immediately.
aria-live / aria-atomicDynamic regionsControls live announcement behavior.

Implementation Guidelines


Your session is about to expire. Save your work.

DO’s

Don’ts

Common Pitfalls

Testing Checklist

Test ItemWCAG CriteriaPass Criteria
Announcement4.1.3AT announces alert text on injection.
Clarity3.3.1Message explains issue and next steps.