# aria-roledescription must be on elements with a semantic role

> Canonical HTML version: https://rocketvalidator.com/accessibility-validation/axe/4.8/aria-roledescription
> Attribution: Rocket Validator (https://rocketvalidator.com)
> License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)

Ensures that the `aria-roledescription` attribute is only applied to elements having explicit or implicit role values.

Inappropriate `aria-roledescription` attribute values that clash with an element's implicit or explicit `role` value can impede the web page's accessibility. A contradictory `aria-roledescription` attribute value may have no effect on the application's accessibility and may trigger behavior that blocks accessibility for entire application sections.

When `aria-roledescription` attributes are applied to HTML elements not in accordance with WAI-ARIA 1.1, a semantic conflict may occur between the `aria-roledescription` value and the implicit or explicit element `role` value, resulting in assistive technology products reporting nonsensical user interface (UI) information that does not accurately represent the intended UI experience.

<h3>What this Accessibility Rule Checks</h3>

Use `aria-roledescription` values to adequately explain implicit or explicit element `role` values.
