← Back to all categories
Error aria-1 · WCAG 4.1.2

Invalid ARIA role

The element uses role="fake-role" which is not a valid WAI-ARIA role. Assistive technology cannot determine the element's purpose.

This element has an invalid ARIA role.
Error aria-2 · WCAG 4.1.2

Missing required ARIA properties

This element has role="checkbox" but is missing the required aria-checked property. Screen readers cannot convey the checkbox state.

Accept terms and conditions
Error aria-3 · WCAG 4.1.2

aria-hidden on focusable element

This button has aria-hidden="true" but is still focusable via keyboard. Screen reader users can Tab to it but hear nothing, creating a confusing ghost element.

Error aria-4 · WCAG 4.1.2

Conflicting role and native semantics

A native button element is given role="link". This conflicts with the button's native semantics and creates confusion about the element's behavior.

Error aria-5 · WCAG 4.1.2

Orphan ARIA role (role on wrong context)

This element has role="option" but is not contained within an element with role="listbox". The required parent-child relationship is broken.

Option A
Option B
Option C
Error aria-6 · WCAG 4.1.2

aria-labelledby references nonexistent ID

The input's aria-labelledby points to "nonexistent-label-id" which does not exist in the DOM. The element has no accessible name.

Error aria-7 · WCAG 4.1.2

aria-expanded on non-expandable element

A paragraph element has aria-expanded="false", which is semantically meaningless. This attribute should only be used on interactive elements that control expandable content.