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

Addition: update allowances for area no href #360

Merged
merged 6 commits into from
Nov 16, 2021

Conversation

scottaohara
Copy link
Member

@scottaohara 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 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`.
index.html Outdated Show resolved Hide resolved
@marcoscaceres
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.

@scottaohara

This comment has been minimized.

@marcoscaceres

This comment has been minimized.

@scottaohara scottaohara changed the title update allowances for area no href Addition: update allowances for area no href Nov 8, 2021
@scottaohara 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 scottaohara merged commit ac4c5fe into gh-pages Nov 16, 2021
@scottaohara 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.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants