-
Notifications
You must be signed in to change notification settings - Fork 125
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
Add UA requirements for ARIA 1.1 under combobox #1178
Comments
@WilcoFiers wrote:
Given the fact that the 1.1 pattern does not work for most assistive technology users, are there real benefits to recommending any continued support? I am sure browser support for 1.1 implementations will not immediately break for the few people benefiting from it. However, it is guaranteed that any existing 1.1 implementation is creating more difficulties than benefits for users. So, a requirement, or even recommendation, to maintain code that is more harmful than beneficial does not seem like an optimal path. It will tend to perpetuate the problems. Even if browser and assistive technology support for the 1.1 pattern were to remain at current levels for the next few years, which is likely even without a recommendation in the spec, it is hard to imagine that 1.1 implementations will persist for very long given that a broadly functional alternative is finally available. And, if checkers invalidate them, that will help promote their demise. Would the following wording provide more clear and reasonable direction?
|
@mcking65 Completely agree with the words in the previous comment, except for one nit. I think the following sentence doesn't clearly state which version was insufficiently supported:
The sentence that was there originally is clearer:
|
Thank you Carolyn, then the proposal would read as follows. I'm also thinking it would be useful to incorporate more specifics for conformance checkers as proposed by @accdc in #1118.
|
I would like to have feedback from @WilcoFiers and @zcorpan before submitting a PR. |
Ping @WilcoFiers and @zcorpan re the feedback requested. |
The ARIA Working Group just discussed The full IRC log of that discussion<carmacleod> github: https://github.com//issues/1178<carmacleod> jamesn: need to ping Wilco |
@schne324 pinged me on this. I like the "User agents and assistive technologies MAY phase out support for the ARIA 1.1 pattern at their own discretion." phrasing. I think that's an excellent addition to this. |
From #1118
Specifically, conformance checkers should give an error for the ARIA 1.0 pattern and recommend the current pattern instead.
I think it's not enough for the purpose of ending up with interoperable implementations to say "continue to support the ARIA 1.0 pattern". Conforming to the requirements of the features used by the patterns should be enough for browsers and ATs to end up with the desired result. |
@cookiecrook does not support normative requirements for user agents and conformance checkers related to earlier versions of the specification. His position, as I understand it, is that if the specification is to mention previous requirements at all, it should do so in the form of an informative note. I believe this is more consistent with accepted practice and have revised the proposed text as follows.
You can view the above in a RawGitHack view of the compare branch for pull request #1123. |
Under combobox it says:
In combobox, it is mentioned that UA should continue to support the ARIA 1.0 pattern. I think the same needs to happen for the ARIA 1.1 pattern. Yes, authors should move away from it, but until they have, browsers have to maintain support for this pattern. This could very easilly take a decade. I think ARIA 1.2 needs to be clear on this.
The text was updated successfully, but these errors were encountered: