-
Notifications
You must be signed in to change notification settings - Fork 59
Clarify ARIA, AOM and computed attributes #64
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
Conversation
@@ -341,70 +348,77 @@ input.accessibleNode.activeDescendant = optionList.accessibleNode; | |||
|
|||
This would allow the relationship to be expressed naturally. | |||
|
|||
#### No reflection | |||
#### AOM and ARIA |
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.
It may be obvious but should we explicitly define AOM the first time before using it as an acronym?
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.
Good idea, done.
explainer.md
Outdated
`clickBtn` would have a computed role of `"button"` | ||
even though its `accessibleNode` has a `role` of `"link"`. | ||
|
||
This means that: |
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.
This final paragraph sums up the overall "No reflection" section, but it appears to just be part of the "ARIA takes precedence" section. Maybe it needs a tiny subheading too?
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.
Good idea, done.
explainer.md
Outdated
it needs to work consistently across browsers, | ||
so that developers don't need to write special case code for each. | ||
|
||
Before we can create an API which allows accessing the computed properties, |
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.
This sentence is kind of redundant with the previous paragraph. How about something like, we believe it will be possible to create an API that's consistent but it's significantly more complicated than the first three phases.
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.
Agreed re redundancy; reworded slightly differently from your suggestion.
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.
Looks good, just a few suggestions
@cookiecrook @minorninth @asurkov PTAL