-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
Task: Edit MCAG section 4.1.3 considering the mobile research questions (to be completed)
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.
Sufficient Techniques for Success Criterion 4.1.3
Note: Other techniques may also be sufficient if they meet the success criterion. See Understanding Techniques.
Situation A: If a status message advises on the success or results of an action, or the state of an application:
ARIA22: Using role=status to present status messages
G199: Providing success feedback when data is submitted successfully
Situation B: If a status message conveys a suggestion, or a warning on the existence of an error:
ARIA19: Using ARIA role=alert or Live Regions to Identify Errors
G83: Providing text descriptions to identify required fields that were not completed
G84: Providing a text description when the user provides information that is not in the list of allowed values
G85: Providing a text description when user input falls outside the required format or values
G177: Providing suggested correction text
G194: Providing spell checking and suggestions for text input
Situation C: If a status message conveys information on the progress of a process:
ARIA23: Using role=log to identify sequential information updates
Using role="progressbar" (future link)
[ARIA22: Using role=status to present status messages ](https://www.w3.org/WAI/WCAG22/Techniques/aria/ARIA22.html)AND G193: Providing help by an assistant in the Web page
Advisory Techniques for Success Criterion 4.1.3
Using aria-live regions with chat clients (future link)
Using role="marquee" (future link)
Using role="timer" (future link)
ARIA18: Using aria-alertdialog to Identify Errors
SCR14: Using scripts to make nonessential alerts optional
Failures for Success Criterion 4.1.3
F103: Failure of Success Criterion 4.1.3 due to providing status messages that cannot be programmatically determined through role or properties
Using role="alert" or aria-live="assertive" on content which is not important and time-sensitive (future link)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation