Replies: 13 comments 26 replies
-
I think we need a similar concept. I wonder if an assertion at the outcome level could be an appropriate place for this - although this feels redundant and this is why I believe WCAG 2.x put it at a higher level under the conformance model requirements. The Methods/tests are related as it often comes down to the techniques and implementation used. I don't think conformance to the spec can be enough though as user agents don't always implement the spec fully or there is ambiguity - for example, the html form validation is different in different browsers. |
Beta Was this translation helpful? Give feedback.
-
The problem is when AT implements the code differently, or there is a bug in an AT that has been outstanding for years. We had a use case from a member where they could not get a web app to work in JAWS and NVDA because of a long-reported bug in JAWS. Authors need some protection from AT that is out of their control. The subgroup thought that complying to the spec was the best we could do. Perhaps that could be a last resort, e.g. give authors a list of things to do to remediate the problem and if they have filed a bug that the AT has not fixed after a year (just for example) then they are not responsible. I like the idea of adding it to the accessibility statement so that users know that they did their best to work with the AT. |
Beta Was this translation helpful? Give feedback.
-
My understanding is that the concept of "Accessibility Supported" is about "specific features (ABC element or XYZ attribute) " of a technology, not the "Technology (HTML)" itself. If a HTML technique (ABC element or XYZ attribute) is supported by JAWS, but not supported by a Japanese screen reader, we need to use an alternative technique which works with the Japanese screen reader to meet a Success Criterion. Even if a sufficient technique is supported by an English screen reader, it doesn't always mean the technique is supported by a Japanese or any other language's screen reader. If the technique is not supported by a Japanese screen reader, we can't use it to meet the Success Criterion for a Japanese web page as it doesn't work for users. That was why the concept of "Accessibility Supported" was introduced in WCAG 2.0 and WCAG 2.x can be used in different languages/countries where the levels of screen readers/ATs are different. Authors must use a technique which is supported by ATs in their languages/countries to meet a Success Criterion. So we will need the similar concept in WCAG 3. |
Beta Was this translation helpful? Give feedback.
-
I think in the end there is a never-ever resolved base conflict between two different expectations.
For complex controls not covered entirely by HTML / ARIA and modern app scenarios in Web, it is likely to be always in mode 2) because of different UA/AT heuristics and imperfections that inevitably will come up during testing. The devil is in the details. Not sure how WWCAG already positions itself here. It would definitely help if reasons not being entirely in camp 1) or 2) are elaborated as part of the prep work for WCAG 3 Accessibility supported. If WCAG 3 is all around expectation 1), it should be explicitly stated as part of WCAG 3 that AT vendors are in duty to harmonize their support effort and heuristic behavior in the interest of all users. If WCAG 3 is supporting whole heartly 2) , a template report format should be developed that clearly states who to address for a given accessibility violation and the process to fill it out should be made mandatory. |
Beta Was this translation helpful? Give feedback.
-
(Chair hat off) I'm going to make a suggestion, partly so we have something to discuss / shoot down. I've put this into a google-doc as an alternative review method. Accessibility Supported ProposalTie accessibility supported to the levels (bronze/silver/gold), so that the responsibility for the author increases as the level increases. I'm assuming that methods are tech-specific requirements under outcomes.
So at a Bronze level, I can just keep to the spec for HTML / ARIA / ePUB specs and meet the requirements. At Silver I need to think more about usage, work out what end-users are likely to be using and create an compatibility/AT list. (E.g. the GDS list) To test the method & outcome, it should be tested with that set of user-agents. Gold would be similar to silver but requirements could go beyond that to usability-oriented testing. |
Beta Was this translation helpful? Give feedback.
-
One issue with just following the ARIA spec might be something such as the ARIA patterns that may assume keyboard usage on desktop. When a slider is used on mobile the slider needs to be created in a way that works with a mobile screen reader as the keyboard might not be available and adjustment for increment and decrement need to be available programmatically or as a separate controls. |
Beta Was this translation helpful? Give feedback.
-
It's worth mentioning Enabling Interoperability for Assistive Technology Users. This is an effort to create testable methods to validate outcomes for ATs when using ARIA. This is as opposed to the ACT rules, which develop a set of rules to have homogeneous results across automated checkers against HTML. While I think the aria-at group is interesting, if we can confirm the degree that the accessibility tree is consistent across browsers, I believe that ACT will be a better way to improve testing for accessibility support without requiring AT testing. |
Beta Was this translation helpful? Give feedback.
-
Below is an alternate approach I proposed in the meeting. It assumes that Bronze in WCAG 3 is comparable to A & AA in WCAG 2. Accessibility Supported Criteria for Outcomes
Outcomes could then migrate towards bronze as technology coverage increases. |
Beta Was this translation helpful? Give feedback.
-
I think there is a misunderstanding of what accessibility supported means (at least what it meant in WCAG 2 and I assume we are not using the same term to mean something completely different here.)
Accessibility supported did not have anything to do with testing webpages for performance. It only had to do with the techniques or methods used to meet the success criteria [Outcomes). When we propose a technique as being "sufficient" to meet a success criteria/outcome, we need to be sure that the techniques are accessibility supported. If someone uses one of our techniques, they can assume that it is accessibility supported. If they want to make up their own different way of meeting the success criteria, then they need to make sure that they novel approach to meeting the success criteria is accessibility supported. (For example, a company can't create some thing, and then invent their own API and expose the information through the API and then declare their content accessible. There are no assistive technologies that actually use their API.)
In a lot of these discussions, I keep hearing things that make it sound like individual users or authors need to be testing their sites to see if they are accessibility supported. This is way outside of the capabilities of any, but the largest organizations. To test for a accessibility one would have to be very familiar with all of the different API's and technologies of all of the different assistive technologies and browsers as a working group, we can probably assemble this and we have in the past to explore and confirm that our own techniques are accessibility supported. But we should not have having to do accessibility support on their individual sites or we are going to wipe out the vast majority of all websites from being able to do this.
G
… On May 7, 2024, at 9:11 AM, rachaelbradley ***@***.***> wrote:
Below is an alternate approach I proposed in the meeting.
It assumes that Bronze in WCAG 3 is comparable to A & AA in WCAG 2.
This focuses on accessibility supported and does not include rest of the criteria (example: repeatable results) we will use to assign levels.
Accessibility Supported Criteria for Outcome inclusion in levels:
Bronze: Outcome can be met and tested universally (meets some internationalization requirements)
Silver: Outcome can only be met in certain environments
Gold: Outcome is experimental or requires high cost assistive technology to meet
Outcomes could then migrate towards bronze as technology coverage increases.
—
Reply to this email directly, view it on GitHub <#53 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ACNGDXTECPN6EFDGTE4NFGTZBD4JPAVCNFSM6AAAAABDT3NMFSVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TGNBTHE3DE>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
Accessibility Support varies by level - 2nd draft proposalThis is an updated version of the proposal above, based on yesterday's discussion. There is also a Google doc version. “Accessibility supported” should be tied to the levels (bronze/silver/gold), so that the responsibility for the author increases as the level increases. This assumes that methods are tech-specific requirements under outcomes. The levels are assumed to follow previous conversations where Bronze would include things currently at WCAG 2.2 AA, and Silver/Gold build on that baseline. BronzeMethods (tech-specific requirements) can assume that AT supports the requirement. E.g. screenreaders can use alt-text, voice-input can be assumed to work with ARIA set accnames. Bronze level Methods would be generic, following patterns/implementations from other specs such as ARIA. SilverMethods published by the working group at silver level would include some information about AT compatibility. For example, Method X is supported since Jaws v16, NVDA 2022, Dragon v15. This would be a tagging mechanism in the WCAG 3 content management system. If authors use other methods to meet the outcome there would be a requirement for testing by the author (or other party). The set of user-agents needed for that testing (and conformance) would be set by the author (or their regulator), with some informative guidance from the working group. That guidance would be to assess the common assistive technologies in your region, or by asking stakeholders (such as charities who support people with disabilities), or due to the environment (e.g. a corporate environment where only certain AT are supported). If the set of user-agents for your conformance includes one(s) not covered by the working-groups information, there would be a requirement for testing. E.g. If you are in Japan and a method doesn’t include a key japanese screenreader, you would need to test it to rely on that method. There should be a process where interested parties (e.g. an accessibility group in Japan) could add compatibility information to the WCAG3 methods. The compatibility information should not be too detailed to make maintenance an arduous task. For example, once a particular feature is supported by a product (e.g. NVDA) it would be tagged with the version that first supported the feature (e.g. NVDA 2022.1). If it later drops support for that feature, the tag would be removed. ExceptionsIf there is one particular AT which has had a bug for more than 2 years, or will not update to support a feature that is supported by all the other AT in a conformance set, the author can claim an exception. I.e. that they conform by using a particular method, even though it isn’t supported by an assistive technology. The conformance claim must include information about known AT bugs. GoldMethods can require AT testing and / or usability testing in order to meet the requirement (e.g. an assertion). There would be no exception mechanism. Authors point of viewAt a Bronze level, I can just keep to the spec for HTML / ARIA / ePUB specs and meet the requirements. Those specs would be the basis of the more technical / AT oriented methods. At Silver I need to think more about usage, work out what end-users are likely to be using and create a compatibility/AT list. (E.g. the GDS list). That way I can pick methods that are known to work, or create my own and test the method & outcome with that set of user-agents. Gold would be similar to silver but requirements could go beyond that to usability-oriented testing. Methods at bronze can be generic, whereas at silver they would need to incorporate UA support material. For example, imagine that a new HTML element “tab-panel” starts to replace the ARIA-tabs pattern, the methods might be:
Using this proposal to answer the questions from the introduction above:
Also, can we rename this? I suggest "Assistive Technology Support". |
Beta Was this translation helpful? Give feedback.
-
Let me correct a part of the example.
The most popular screenreader Japan (PC-Talker) doesn't support a lot of
HTML / ARIA, therefore a lot of our published techniques are not
'accessibility supported' there.
This example should be:
The most popular screenreader Japan (PC-Talker) doesn't support *newer
features* of HTML / ARIA, therefore *some* published techniques *can not be
*'accessibility supported' there.
Thanks.
2024年5月8日(水) 18:24 Alastair Campbell ***@***.***>:
… When we propose a technique as being "sufficient" to meet a success
criteria/outcome, we need to be sure that the techniques are accessibility
supported.
As mentioned in the meeting, this is not the case internationally, and it
is also not the case in practice. (See the summary from the sub-group
<https://docs.google.com/presentation/d/1Oo7A6B44guvYaBkaFSBVaeSW1qCAglReaYqxSSsksNw/edit#slide=id.p>
.)
For example:
- The most popular screenreader Japan (PC-Talker) doesn't support a
lot of HTML / ARIA, therefore a lot of our published techniques are not
'accessibility supported' there.
- Dragon *still* doesn't support the <input type="file">
<https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/file>,
so a perfectly valid bit of HTML (like in H32
<https://www.w3.org/WAI/WCAG22/Techniques/html/H32>) doesn't work.
- Some ARIA patterns (usually a reliable way of passing Name, Role,
Value) have mixed support even in common AT. E.g. VoiceOver with Safari doesn't
properly support <https://www.matuzo.at/blog/2023/details-summary> the
details & summary elements.
The current approach doesn't work internationally, and doesn't have
sufficient granularity to work for people on the ground trying to work out
which things they can rely on.
I don't think anyone is suggested that it should be necessary for
individuals or small businesses to conduct significant AT testing on their
site (i.e. anyone who's main job is not development/accessibility).
However, we do need to acknowledge that at some point relying on specs and
the current techniques is not sufficient for an accessible user-experience.
—
Reply to this email directly, view it on GitHub
<#53 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACENGACM5TUKFVKJODW4PILZBH4NZAVCNFSM6AAAAABDT3NMFSVHI2DSMVQWIX3LMV43SRDJONRXK43TNFXW4Q3PNVWWK3TUHM4TGNJSHE4DS>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
On the call today, there was some discussion that usability testing with end-users might make Gold unappealing to regulators. I don't agree, and I share two contemporary U.S. counter examples:
That said, the Section 508 Regulation does not include an explicit requirement for user acceptance testing with end-users. Also, both DHS Trusted Tester Conformance Test Process and ICT Testing Baseline for Web Accessibility very deliberately avoid dependance upon AT. |
Beta Was this translation helpful? Give feedback.
-
As I have stated on various calls:
If the above should be in a different thread related to WCAG 3 please let me know as I am new to using this forum. |
Beta Was this translation helpful? Give feedback.
-
“Accessibility Supported” is a term used in WCAG 2.x to mean:
It further defined
Problem to solve
How does an author know that meeting a guideline will work in practice with user-agents that are used by real people?
(Related: On a larger scale, how do regulators know that meeting a conformance level will work for their public?)
Previous suggestions from the sub-group
WCAG 3 could:
Questions to answer
Firstly: Do we need a similar concept in WCAG3, or is there another way?
See the pros and cons that the previous sub-group created (summary version).
Assuming we keep the concept in some form:
Next step
Plenty of work has been put into exploring the issues around accessibility support, what we need now is proposals for WCAG 3. The previous sub-group outlined some options, but there maybe other options we should consider.
If you have an idea or proposal for how this could/should work in WCAG3, please comment below.
There is a 2nd draft proposal about tying it to levels, and an alternate approach.
Beta Was this translation helpful? Give feedback.
All reactions