This Wiki page is edited by participants of the WCAG Working Group. It does not necessarily represent consensus and it may have incorrect information or information that is not supported by other Working Group participants, WAI, or W3C. It may also have some very useful information.
Failure of 4.1.2 due to using Using Abstract Roles
From WCAG WG
This failure relates to:
- Success Criterion 4.1.2 (Name, Role, Value)
- How to Meet 4.1.2 (Name, Role, Value)
- Understanding Success Criterion 4.1.2 (Name, Role, Value)
This document describes a failure that occurs when Abstract WAI-ARIA roles are mistakenly used.
Failure Example 1: A developer was trying to create a form with text input fields and mistakenly applies role="input" to the text input fields.
Failure Example 2: A developer was trying to create a modal dialog window and mistakenly applies role="window" to the modal dialog.
Resources are for information purposes only, no endorsement implied.
- For every instance of the role attribute in the page check that the role attribute is not set to any of the following:
If Step #1 is false, then this failure condition applies and the content fails the Success Criterion.