# ember/template-no-aria-unsupported-elements
💼 This rule is enabled in the 📋 `template-lint-migration` [config](https://github.com/ember-cli/eslint-plugin-ember#-configurations).
Disallows using ARIA roles, states, and properties on elements that do not support them.
Certain HTML elements do not support ARIA roles, states, and properties. This rule helps ensure that ARIA attributes are only used on elements that support them, improving accessibility.
## Rule Details
This rule disallows ARIA attributes on elements that do not support them, including:
- `meta`
- `html`
- `script`
- `style`
- `title`
- `base`
- `head`
- `link`
## Examples
Examples of **incorrect** code for this rule:
```gjs
```
```gjs
```
```gjs
```
Examples of **correct** code for this rule:
```gjs
```
```gjs
```
## References
- [WAI-ARIA in HTML](https://www.w3.org/TR/html-aria/)
- [ember-template-lint no-aria-unsupported-elements](https://github.com/ember-template-lint/ember-template-lint/blob/master/docs/rule/no-aria-unsupported-elements.md)