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
Tree Inclusion focus/activedescendant requirements need clarification #841
Comments
This similar paragraph in Core-AAM General rules for exposing WAI-ARIA semantics seems easier to parse:
We are planning to move some of the Core-AAM content into the ARIA spec, i.e. replacing or augmenting what is currently there. (See w3c/core-aam#28) |
I can't parse that either. 😄 Must be a copy/paste error. I changed it to:
So the single bullet split into 2 separate bullets now reads:
I added the bit about "owned by" because I think it needs to be there - correct me if I am wrong. Regarding your comment about hidden elements:
I assume that you mean "aria-hidden", because any other type of hidden can't take focus. Unless you mean "off screen"? Anyhow, perhaps that merits a separate point for clarity, something like:
(Is it really true that those aren't generally exposed by UA unless they become focused?) I decided to make the 3 bullets that reference focus be "sub-points" of the general "may fire an event" bullet, as follows:
Hope that helps clarify. |
I answered my own question. Yes, it's true... :)
New question: I guess I should try to capture "... or fires an accessibility event".
|
From:
https://w3c.github.io/aria/#tree_inclusion
This bullet covers two disparate requirements and should therefore be split into separate bullets with clarifications: one regarding focus, and the other regarding activedescendant.
Comments individually:
Hidden elements that are focusable generally are not exposed unless they become focused. I'd suggest that this be change to include something like both "visible elements that are focusable" and ~"hidden elements if/when they become focused."
This is confusing. I can't parse "aria-activedescendant attribute that matches the implicit or explicit semantics of the required context role." The aria-activedescendant attribute value is an IDREF, so I don't know how an IDREF would match "the implicit or explicit semantics of the required context role."
The text was updated successfully, but these errors were encountered: