Skip to main content
WCAG success criterion · Robust

4.1.3 Status Messages

Guideline 4.1 Compatible. Level AA, part of WCAG 2.1 and later.

ADA compliance guide

What this criterion requires

Status messages - results counts, "added to cart", saving indicators, form success banners - must be programmatically determinable as status so assistive technology can announce them without receiving focus.

Who it helps

Screen reader users, who otherwise never learn that something happened elsewhere on the page.

Example: fails vs passes

Fails
cartCount.textContent = '3'; /* silent update */
Passes
<div role="status" class="visually-hidden" id="cart-status"></div>
    <script>status.textContent = "3 items in cart";</script>

role="status" (polite) or role="alert" (urgent) announces changes without stealing focus. Render the region up front, inject text into it.

How to meet and fix it

Common failures auditors find

Automated scanning catches a share of these instantly - run a free check - and a manual audit covers the judgement calls a tool cannot make.

Sources

Last updated . Reviewed by the EqualWeb accessibility team.

Does your site pass 4.1.3?

Run a free automated check now, or have certified IAAP/CPWA auditors test every criterion and document the result.

Book a meeting Start Free Trial