Skip to content

Addition: update allowances for area no href #360

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

Merged
merged 6 commits into from
Nov 16, 2021

Conversation

Image for: Conversation
Copy link
Member

scottaohara commented Oct 5, 2021

closes issue #325

This update allows authors to specify the link or button roles on an area with no href attribute.

Any more complex widget, particularly any that would need to convey a visual state or updated styling, would be far more practical for authors to create another accessible control instead. As these elements do not allow nested content (and even CSS pseudo element content appears in a different location than where the area's coordinates place it, no container-type role would make sense here either.

Ideally, authors would be using a tabindex on these elements when specifying a role.... but as there could be situations where a role needs to be conveyed, but it is not necessary to make the particular element keyboard accessible (alternate mechanism available), the requirement for including a tabindex was left off this PR. Additionally, we make no such requirements for other widget roles, so on second thought it seemed out of place to require one for this role.


Need at least two checkers to accept this change before we can merge.


Preview | Diff

scottaohara added the needs implementation commitment Cannot merge into spec until implementations in conformance checkers has been confirmed. label Oct 5, 2021
scottaohara added a commit to scottaohara/WAI-ARIA-Usage that referenced this pull request Oct 6, 2021
updates allowances per the ARIA in HTML PR - w3c/html-aria#360

`area` without `href` can allow for `role=button` or `link`.
Copy link
Member

Just had a thought... maybe we can prefix the commit messages with "correction:" and "addition:"? That could also help us identify what's what.

This comment has been minimized.

This comment has been minimized.

scottaohara changed the title update allowances for area no href Nov 8, 2021
scottaohara added Meets 2 implementations req Indicates that a spec change has met the necessary 2 implementations needed to merge. and removed needs implementation commitment Cannot merge into spec until implementations in conformance checkers has been confirmed. labels Nov 16, 2021
scottaohara merged commit ac4c5fe into gh-pages Nov 16, 2021
scottaohara deleted the scottaohara-patch-1 branch November 16, 2021 13:27
scottaohara added a commit that referenced this pull request May 19, 2022
directly reference the following PRs in the changelog, and prepend each entry with the appropriate 'label'

related to #419

- #352
- #367 (and follow on [commit](887c772))
- #360
- #353
- #372
- #402
- #404
- #403
- #396
- #391
- #369
- #381
pkra pushed a commit to w3c/aria that referenced this pull request May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Meets 2 implementations req Indicates that a spec change has met the necessary 2 implementations needed to merge.
3 participants