The “Inappropriate ARIA State and Property Value Check” evaluates whether there is at least one ARIA attribute with a value that does not match the expected type.
Example outcome
I found 1 ARIA state or property with a value of the incorrect type.
Impact
Visual Impairments: Invalid ARIA values are ignored or misinterpreted, so interactive elements may not be announced or acted upon correctly (e.g., aria-expanded="yes" instead of “true” or “false”). Screen readers may ignore them entirely.
Motor Impairments: If roles like switch, checkbox, or button don’t reflect their correct state (because the value is invalid), it leads to broken interaction patterns, affecting people with motor impairments.
Cognitive Disabilities: Relying on ARIA to clarify structure and functionality, users with cognitive disabilities may miss cues that should aid orientation or understanding.
Fixes
To address inappropriate aria state and property values:
Identify the incorrect ARIA attribute.
Look up the attribute in the ARIA specification to understand its required value type.
Update the value to match the correct format (e.g., true/false, ID reference, number, or specific token).