-
Notifications
You must be signed in to change notification settings - Fork 18
Add a11y guidance for user agents #238
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
base: main
Are you sure you want to change the base?
Conversation
index.html
Outdated
input hardware like keyboards, pointing devices, touch screens, voice | ||
recognition, etc. Additionally, user agents SHOULD support accessible | ||
output methods during these requests to ensure that prompts for | ||
[=user consent=] during such requests can be meaningfully communicated to |
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.
We've traditionally said that the browser only handles permission, not consent.
It seems we have a mismatch on the term definition / section title and meaning. Opened an issue here: #239
This is good, though quite broad and generally applicable to any UI. As we depend on the Credential Management API for credential selection, we need to push this down to the CM API level instead (if not already covered): Then in our spec we would just say, "See the Credential Management API for the Accessibility Considerations when selecting a credential." |
Discussed 11 June minutes |
The the holder serves as a "credential chooser", which needs to:
|
@marcoscaceres Matt: also what is the plan with this PR? @MasterKale |
I think we should provide the guidance I proposed in #238 (comment) ... those were things that could have been better in Safari's implementation, so this was helpful (even if it applies specifically to holders). |
@mohamedamir --
I think, rather -- "credential chooser" aggregates one or more credentials from one or more "holders", from which the user can choose which credential to use for a given purpose. |
My plan has been to incorporate Marcos' suggestions into the next iteration. I'll update this PR by our next B-series meeting on Wednesday. |
Can this spec propose guidance for holders? It's been my assumption that Verifiers and now "Credential Choosers" are fair game, but since Holders work with Credential Choosers that's probably the protocol that influences Holder behavior around a11y, no? |
This PR adds informative guidance to user agents encouraging them to mediate presentation and issuance requests in a way that supports a wide range of accessible inputs and outputs.
The intent is to submit this content in the horizontal review request to the a11y-request repo.
Partially closes #229
The following tasks have been completed:
Implementation commitment:
Documentation and checks
Preview | Diff