Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ARIA 12 needs updating to support the ARIA 1.2 requirement that aria-level must be specified. #3733

Closed
fstrr opened this issue Mar 7, 2024 · 0 comments · Fixed by #3734
Closed
Assignees

Comments

@fstrr
Copy link
Contributor

fstrr commented Mar 7, 2024

The ARIA 1.2 specification for role="heading" requires that an aria-level property is also used, which is a change from the ARIA 1.1 spec, where a missing aria-level is treated as a second-level heading (an h2).

The WCAG 2.2 version of ARIA 12 doesn't mention this requirement in its examples, so needs updating.

The draft ARIA 1.3 spec for aria-level includes a useful note around aria-level values of 10 and higher, which would be good for WCAG to also mention.

@fstrr fstrr self-assigned this Mar 7, 2024
@fstrr fstrr mentioned this issue Mar 7, 2024
mbgower pushed a commit that referenced this issue Apr 30, 2024
Closes #3733 

- Specify that `aria-level` must be used.
- Update examples to use `aria-level`.
- Remove link to APG as the referenced content isn’t there anymore.
- Update test procedure for `aria-level`.
- Add note about `aria-level` values of 10 and greater.
- Add link to `aria-level` spec.
- Add link to HTML headings spec.

---------

Co-authored-by: Patrick H. Lauke <redux@splintered.co.uk>
Co-authored-by: Alastair Campbell <ac@alastc.com>
Co-authored-by: Scott O'Hara <scottaohara@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant