Priority of supporting user control vs. authoring provided support in exploratory prerequisite levels #104
Replies: 10 comments 10 replies
-
(Chair hat off) I support prioritizing outcomes that facilitate user control and falling back to author provided support when assistive technology, platforms, and/or browsers are unable to meet the need (What that looks like would need to be determined). As technology is better able to provide support to meet the needs of people with disabilities, authors will ideally have less work to complete. By prioritizing outcomes that support user control, I believe we make WCAG 3 more flexible with the goal of reducing author workload while still providing necessary accessibility. |
Beta Was this translation helpful? Give feedback.
-
My only concern with anything in OP is for a "maximum color contrast" as (1) white on black text has been the default for decades, and (2) dark mode (and analogs) is now widely available. I submit that a widespread practice of near-white on near-black would be a worse user experience than the status quo. I am open to data and arguments to the contrary. On the other hand, it's possible that the increasing availability of High Dynamic Range (HDR) will dramatical exacerbate this issue. |
Beta Was this translation helpful? Give feedback.
-
One challenge with user control of things like contrast is the complexity and availability of those settings to the user. For example, say the requirement is to not prevent the user from changing the contrast of the text and background. The user is then left to change the color of text and background AND make sure it works across all websites and all functionality in the site. There are 2 primary methods of addressing contrast - an updated style sheet and a filter that is applied over top of the page. The user then has to be able to apply those styles and filters on different browsers, mobile, desktop, perhaps via extension or perhaps built into the browser. Even for a very knowledgeable person - trying to override the colors so it works correctly for all things on the page is problematic. Color is used for everything from states, highlighting, mouse pointers, and scrollbars, to focus indication, primary actions, disabled control, etc. AND this type of logic needs to be applied by the user on each site they visit and then needs to be on each device they use. Not to mention they need to fix this on the site that has low contrast - so being able to find and fix the issues is a problem. There are solutions that site owners can put on their site that examine the colors and automatically adjust them to meet the requirements without requiring the user to make this decision. They are not perfect but these solutions would be the most likely option to be successful if you could show that these indeed did work across the site for all functionality then you could rely on them - if these features were available (upon activation) to all users and actionable in accessible way and also did not create a separate experience. |
Beta Was this translation helpful? Give feedback.
-
Couple questions about how this debate applies to WCAG 3's "Text and wording" outcomes:
|
Beta Was this translation helpful? Give feedback.
-
Recent reviews of AI for coga is that the support is patchy and still the wrong information or mistakes are often present. Unfortunately, it is often really hard or not possible, for coga users to recognize the mistakes because of their disability. So the support is sometimes worse then nothing as give the wrong information, and the user does not know that it is incorrect. |
Beta Was this translation helpful? Give feedback.
-
This is actually a very complex question. Given the current state of AT and other technologies (browsers, AI, etc.), I support prioritizing outcomes that require authors to be responsible for the accessibility of their content. I am in favor of user control, but not when that control is dependent on high levels of technical expertise in order to gain access to information. I believe the ultimate goal is for us to achieve a state of design that allows users to have personalized experiences that are genuinely capable of meeting diverse needs. Progress is being made in this area, but it is far from perfect. In my opinion, if a solution uses AI to generate things like alternative text or to produce plain language summaries, it should be the author's responsibility to rigorously test those solutions to ensure that the outcome is usable by everyone and will not result in the exclusion of whole populations of people. I realize that authors have a heavy burden, but whether you accidentally or intentionally create something that is inaccessible, the result is the same for the person who is excluded (paraphrasing Judy Heumann). We need to be able to define how author responsibilities will change as technical advancements are made. For example, what assumptions can we make about the impact of current user agents (e.g. browsers and various assistive technologies) on content development and how might those assumptions change within the next x# of years? How is AI affecting AT today and how do we anticipate it will affect it in the future? We cannot completely future-proof our guidance, but we can make reasonable assumptions about what may or may not cause harm to people with disabilities - especially with high-stakes content such as emergency messages or high stakes assessments. I think we need to proceed with caution about relying on user control that may or may not require unexpectedly high levels of technical expertise, or may or may not be supported by AI or other technical advancements. Yes, I want to make authors' jobs easier, but not at the expense of users. |
Beta Was this translation helpful? Give feedback.
-
6 August 2024 Summary of Conversation to DateNote: I am using "Platform" to mean all support that does not originate from the author, such as the support from the operating system, browser, assistive technology, authoring tools, or a combination of these. There is some support for writing a standard that prioritizes methods that meet outcomes through a combination of platform support and authors avoiding breaking that support. This would likely be done by placing the methods to avoid breaking platform support within the prerequisite level. That said, there are concerns that:
|
Beta Was this translation helpful? Give feedback.
-
Thanks for posing this question. We believe there are prerequisites for accessibility in documents that differ from prerequisites for accessible web content. Some examples (for document content presented in a browser-integrated document viewer) are provided below.
|
Beta Was this translation helpful? Give feedback.
-
I'd like to summaries the challenges (from these comments and the meetings) with this approach to prioritization of requirements. In the next post I'll make a proposal.
Proposal in the next post. |
Beta Was this translation helpful? Give feedback.
-
As a proposal for how we could account for the above challenges, I'm going to draw from the Accessibility Supported discussion. Given our structure of Outcomes, Methods, Techniques, and a decision tree to guide people to the relevant methods and techniques, we could use a model of the responsibility shifting as you go up the levels. I.e. shifting from user and user-agent responsibility to author responsibility. If and when user-agents meet pre-requisite items, then authors would not need to fulfill the baseline requirements. PrerequisiteThe tech-specific techniques that are provided by WCAG3 could be assumed (by authors) to work for the given technology (HTML, PDF, ePub, App etc). As a group we would have to take a lowest-common-denominator approach so that we are reasonably sure that a technique works across technologies, regions, and is widely available to users for free without a high level technical understanding needed. Ideally, we would include prerequisite items that the user-agents could do but currently don't, so long as this is clear to authors. That way if/when user-agents do fulfill them, it is a change to the state of the requirement rather than creating new content for WCAG3. Baseline(Copied directly from the Accessibility supported proposal) 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. (Additional to the Accessibility supported proposal) EnhancedAt this level the methods/techniques could make authors primarily responsible for AT testing and / or usability testing in order to meet the requirement (e.g. an assertion). |
Beta Was this translation helpful? Give feedback.
-
As we’ve discussed the possibility of creating levels of outcomes for WCAG 3, we have explored creating a “prerequisite layer.”
The current working proposal is that prerequisites would include outcomes at:
A question that has come up based on this is which should be prioritized:
• Outcomes that allow AT to provide support, or
• Outcomes that require Authors to provide support.
Some examples:
Beta Was this translation helpful? Give feedback.
All reactions