-
Notifications
You must be signed in to change notification settings - Fork 58
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
ARIA #107
Comments
Léonie's points are important. In particular, they point to some fundamental problems with ARIA:
At the same time, it is actually useful and relatively successful in providing a practical resolution to the problems it actually addresses. We should make sure we don't throw out the baby with the bathwater. |
Taken up at our London F2F. |
@slightlyoff suggested that we organize a call with ARIA wg chair, an interim session with the chair and/or editors (on a teleconf) possibly building up to a “working session” at our Stockholm F2F. @torgo to reach out to ARIA wg chair to organize. |
Specifically, I'd like for us to discuss the completeness of ARIA 1.1; there seem to be HTML elements whose intrinsic roles (e.g. In the longer-term, I'd like for us to discuss how ARIA might be made extensible and the "Accessibility Tree" that lots of specs seem to assume but which isn't spec'd anywhere. |
An article about accessibility APIs. There is meant to be a follow-up that explains how browsers use aria to connect to that, but until it is written, you should search for other explanations of that. |
It would be great if custom roles could be created somehow... maybe as part of?: https://wicg.github.io/a11yapi/ |
@marcoscaceres Agreed. Extensibility is something the ARIA WG is looking at for 2.0. AFAIK, this is the issue in question: @slightlyoff ) which cannot be It would be useful to do a gap analysis to identify exactly which element roles are missing from ARIA at present (assuming no-one has done this already). The HTML AAM is probably the place to start [1]. Suggest this would be something to focus on for 2.0, so we don't hold 1.1 up on its way to Recc. |
Discussed at 25-5-2016 teleconference. Agreed for one to carve out some time at the stockholm f2f in July and at the upcoming TPAC to delve into accessibility / extensibility / components discussion further to inform the work on ARIA 2.0 requirements. |
@dbaron wrote on IRC: ARIA at TPAC is Thursday-Friday, so maybe trying to do some joint time on Friday at TPAC would work? |
Tabindex and relationships for a11y is hard if you are building and managing interactive UI which requires part of the tree to temporarily be removed from focus (inert). There is a ton here https://www.w3.org/Bugs/Public/show_bug.cgi?id=24983 but as you can see it really isn't just about dialogs, the bug gives several examples of other times this is a challenge, and there are more. I know there is work happening on this, but there is still a lot to be explained in things both that we see on the web and would like to see in order to make it even plausible that they will be accessible. Even things we have used often and for a long time are actually quite difficult to actually get all the things right. |
Also CCing @alice to solicit more feedback (as discussed briefly at the PWA event). |
We discussed at Stockholm f2f (see day 2) with @LJWatson @michael-n-cooper and @richschwer. Agreed to review upcoming requirements for document for ARIA 2.0. |
@bkardell you referring to |
Agreed we need to schedule for a future call to check status but we need to figure out what the TAG's ask is. |
From @LJWatson:
role="button"
is used to explicitly define a role for a<span>
, developers expect the transition to be complete. In other words they expect the<span>
to functionally be a button in every respect, not just that it is now identified as a button in the accessibility tree. This means they do not provide the necessary behaviour and/or interaction needed to make the thing act like a button.aria-kbdshortcuts
attribute will be used to indicate to screen readers when a keyboard shortcut is available. It will not provide a functioning shortcut, nor (unless browsers decide to implement it otherwise) a visible label to indicate to sighted people that a shortcut is supposed to exist.We will take this up at our F2F meeting in London with Léonie joining us to introduce the topic.
The text was updated successfully, but these errors were encountered: