Required ARIA attributes must be provided

Log in (Premium content) Request a demo

Rule Description

ARIA widget roles must have appropriate attributes describing the state or properties of the widget.

The Algorithm, in Simple Terms

Checks all elements with the role attribute to ensure required attributes are defined.

Why this is Important

ARIA widget roles require additional attributes that describe the state of the widget. If a required attribute is not provided, the state of the widget will not be communicated to screen reader users.

How to Fix the Problem

Add the missing ARIA state or property to the given element.

Compliance Data & User Impact

User Impact: Critical
Disabilities Affected:
  • Blindness
  • Deafblindness
  • Mobility/Dexterity
Issue Type:
  • WCAG 2.0 (A): MUST
WCAG Success Criteria:
  • 4.1.1 Parsing
  • 4.1.2 Name, Role, Value
Section 508 Guidelines:
  • Not applicable

Related Deque University Course Pages

Related Deque Code Library Examples

Other Related Resources

Additional Information

Relevant Technologies:
  • HTML 4
  • HTML 5
  • ARIA
  • JavaScript
Relevant Custom Widget Type(s):
  • Live Region (ARIA)
Test Reliability: Automated testing is possible, with high accuracy
Rule ID: aria-required-attr