-
Notifications
You must be signed in to change notification settings - Fork 124
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
Definition of children presentational eroneously states that making presentational is equivalent to hiding all descendants. #491
Comments
This change appears to be modifying a normative statement. There's also a chance it may impact implementations and presentation by assistive technologies. In particular, the opening report quotes spec text which states "If user agents do not hide the descendant nodes, some information may be read twice." If we make the change proposed, in which we explicitly tell user agents to include the text content, might we be in danger of having screen readers present some information twice? I don't think we can answer that question for certain without some further investigation and testing. Because of the above (normative statement + may actually impact user experience), I do not think this is an editorial change. Thus I'm going to remove that label. Because normative changes would require exiting and re-entering CR, something the Working Group determined it did not want to do, changes in this area will have to wait until 1.2. |
@mcking65 If you think there is something that needs changing here can you please submit a PR. I'm not convinced there is any change that needs to be made. |
joanmarie wrote:
When children presentational is true, isn't the text content present? It sure appears to be. |
I think the ticket can be closed because in ARIA 1.2 it says correctly:
|
Section 5.2.8 Presentational Children
defines children presentational true as:
So, it is saying that making something presentational hides all descendant nodes from the accessibility API.
While role none says:
And aria-hidden is defined as:
These are the same words used to define children presentational true.
I think section 5.2.8 needs to be reworded to state something more like:
The text was updated successfully, but these errors were encountered: