Understanding Success Criterion 4.1.3: Status Messages

Understanding Success Criterion 4.1.3 Status Messages

Status messages on websites should be programmatically determined so that Assistive Technologies (AT) can understand what is happening on pages or whether the task performed by them was successful or not.

Official Requirements

Success Criterion 4.1.3 Status Messages (Level AA): In content implemented using markup languages, status messages can be programmatically determined through role or properties such that they can be presented to the user by assistive technologies without receiving focus. 

Why is it required?

First let us understand status messages. Status messages are updates or alerts that notify users on the success or results of an action, on the waiting state of an application, on the progress of a process, or on the existence of errors. For example, a confirmation message to the user that their email has been sent successfully. 

When status messages don’t support AT, it is difficult for users with disabilities to determine whether their performed action was successful or not.

How do we fix it?

Make sure that you set proper roles for HTML elements in ARIA such as 

  1. role=status in ARIA to convey status messages to users
  2. role=alert or Live Regions to identify errors and update the same to users
  3. role=progressbar to present progress status to users

Mistakes to avoid

  • Status messages are provided but it doesn’t support AT or doesn’t receive focus
  • Providing status updates that are not relevant to users.

Picture of Aditya Bikkani

Aditya Bikkani

Aditya is the COO of AELData, a growing technology company in the Digital Publishing and Education sectors. He is also an entrepreneur and founder of an accessibility tool called LERA. A W3C COGA (Cognitive and Learning Disabilities Accessibility) Community Member Aditya contributes to researching methodologies to improve web accessibility and usability for people with cognitive and learning disabilities.

Leave a Reply

Your email address will not be published. Required fields are marked *

Share on Social Media

Facebook
Twitter
LinkedIn
Email
Pinterest
Reddit
WhatsApp

Related Blogs

How Accessible Is Your Website?

Check your site’s accessibility in few seconds with our FREE accessibility checker. Ensure compliance with ADA & WCAG guidelines and improve user experience across the board.

Skip to content