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

Should aria-disabled still be supported on role="group" #1632

Open
aleventhal opened this issue Nov 1, 2021 · 1 comment
Open

Should aria-disabled still be supported on role="group" #1632

aleventhal opened this issue Nov 1, 2021 · 1 comment
Labels
Milestone

Comments

@aleventhal
Copy link
Contributor

The native disabled attribute is still supported on <fieldset>, which is a group.

There is still a rule in aria-disabled that it applies to all focusable descendants. Perhaps this rule could go away, but it is probably still useful for listbox, menu, menubar, rowheader, and columnheader.

@scottaohara
Copy link
Member

related to these
issue: #1130
PR: #1467

@jnurthen jnurthen added this to the ARIA 1.3 milestone Nov 4, 2021
scottaohara added a commit that referenced this issue May 5, 2022
In looking to address Sarah's comment, and re-reviewing the initial issue, I think I missed the mark on what needed to be called out here.  So, this revision is an attempt to simplify/clarify what I was trying to say before (that a link should not inherit the disabled state from a parent element).

This also removes the word "focusable" , as per the original issue a `<div role=textbox>` should still be communicated as being in the disabled state if a descendant of a `role=group aria-disabled=true`. 


Note: that the alternative here is to instead move forward with Aaron's issue #1632, and remove the allowance for a `group` to be marked as disabled.  The caveat I see here is that since `group` is allowed in a `listbox` and `menu`, a `group` should probably still be allowed to be marked as disabled in these contexts... so that's tricky.
@jnurthen jnurthen modified the milestones: ARIA 1.3, ARIA 1.4 Jun 16, 2022
@jnurthen jnurthen added the bug label Sep 7, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants