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
Editorial: Update hidden term definition to match accname and core-aam #1856
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree with being explicit about addressing "all users" since ARIA does not visually hide elements
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
Thank you for doing this work!
@pkra, I'd like if an editor could take a look at this, if you have the time! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for this clarification!
I recently encountered the ambiguity of “hidden” in #1839 and ended up relying on its current meaning as being hidden from all users. As soon as #1856 is merged, I’ll update my PR to use the newer, more explicit definition.
Ok @pkra, thanks for those suggestions, I see what you mean. I ended up editing both definitions to be shorter with references -- can you take a second look? |
#1856) Co-authored-by: Valerie Young <spectranaut@igalia.com>
Closes #1159
I introduced a new term, "hidden from all users", to capture the original definition of hidden, and changed the definition of "hidden" to mean what is means in the accname specification.
The new definition of "hidden" also works in all cases where "hidden" is referenced in core-aam and the most of the aria spec. When necessary, I changed "hidden" to "hidden from all users" -- which is only in the tab panel definition.
Preview | Diff