Permmitted ARIA State and Property Check

RuleSets of AccessMonitor - the validator of web accessibility practices

Permmitted ARIA State and Property Check

Description

The “Permmitted ARIA State and Property Check” evaluates whether all ARIA states and properties used in the markup are allowed for the roles or elements they are applied to.

Example outcome

I noticed that all ARIA states and properties are allowed.

Impact

Fixes

To address not permitted aria state and propery values:

  1. Locate the ARIA attribute(s) applied to disallowed roles or elements.
  2. Consult the ARIA spec or mapping tables to see which roles the attribute is permitted on.
  3. Remove or relocate the ARIA attribute to a compatible role or use a native HTML element that supports the desired behavior.

Resources