Fail pages for including read-aloud functions? #3816
Replies: 19 comments
-
the controls form part of the page, so fail them. just because they provide access to an alternative presentation/version doesn't exempt them from themselves needing to be accessible |
Beta Was this translation helpful? Give feedback.
-
(same way we'd fail, say, video player controls for embedded video content, even if the video itself is essentially an alternative version of text already present in the page) |
Beta Was this translation helpful? Give feedback.
-
Presumably we wouldn't be failing the audio content (e.g. captions/transcript), but would be failing the keyboard accessibility. If there was a an inaccessible PDF for print purposes (with the same content as the webpage), I'd consider that an alternative version and wouldn't consider if it had issues. The difference is that it's on a separate page... |
Beta Was this translation helpful? Give feedback.
-
WCAG allows for alternatives on the same page. An inaccessible graph could have a data table on the same page or linked to from that page to meet WCAG. |
Beta Was this translation helpful? Give feedback.
-
but, to turn it to detlev's point, the controls to switch on / switch between the alternatives must be accessible. they're not exempt together with the actual alternative that they provide (in short yes, if it's something like an accessibility overlay, and it causes problems in itself, then it fails the page it was embedded in... ;) ) |
Beta Was this translation helpful? Give feedback.
-
@mraccess77 agreed, but there is a nuance here. A graph and table are directly equivalent 'content'. A video which is supplementary to the page text should still have accessible controls, surely? How about you have two tabs, one is a map with location pin. The other is text-directions for getting to the location. Do the buttons for the map need to be keyboard accessible? |
Beta Was this translation helpful? Give feedback.
-
That is the question here -- if the buttons are only used to control the alternative and inaccessible content with the primary content being accessible they serve no other purpose. If you have an inaccessible chart with a table equivalent- but the chart has some sorting - but the table also can be sorted - does the chart sorting feature really need to be accessible because the table sorting feature provides the same functionality? I'm not fundamentally disagreeing - I'm just trying to make sure we have a clear path to say what is required and what isn't. So in my example, would the inaccessible chart still need an accessible sorting mechanism even though the table sorting is accessible? |
Beta Was this translation helpful? Give feedback.
-
it's probably more about what we mean by inaccessible. is it inaccessible but hidden away? or is, say, a screen reader user going to encounter lots of "button" controls with no accessible name or something, or even a series of focusable controls that have been aria-hidden (so they tab/focus onto nothing), or just "image" with no alternative or anything... i'd fail that sort of stuff. |
Beta Was this translation helpful? Give feedback.
-
To add a bit of nuance to my original question: In the example that triggered it, there is just one (well-labelled, keyboard and screen reader accessible) button to bring up the additional read-aloud controls (which then do have issues). One could argue that those who don't need it are not impeded by these issues as they will not activate it - and those who would be most impeded are non-visual users who would likely use their screen reader instead of the read-aloud function to consume page content. An important audience of the site are people with severe cognitive disabilities, some of whom clearly benefit from the function. That's why it feels so wrong to fail the site for this add-on content which hardly gets in the way. Another example IMO why the strict PASS/FAIL conformance approach deserves a re-thought (as is happening in Silver). |
Beta Was this translation helpful? Give feedback.
-
I'd say it's about trust, anxiety and confusion in this case. If so (human judgement call?) we only have SC fails for now but probably not as consistent and reliable between testers as we want. |
Beta Was this translation helpful? Give feedback.
-
In terms of the current conformance model, I am still not sure whether a read-aloud function should be considered supplemental content - possibly not, since it reproduces full content in another mode of use rather than supplementing it - or whether it might be acceptable to see it as a non-conformant version of the conforming alternate version that is the page itself. Even then, the read-aloud function does seem to violate the second conformance requirement 5.2.2 Full pages which states: "For the purpose of determining conformance, alternatives to part of a page's content are considered part of the page when the alternatives can be obtained directly from the page, e.g., a long description or an alternative presentation of a video." The read-aloud function may be considered such an alternative, so from a strict reading, I guess it fails the page. |
Beta Was this translation helpful? Give feedback.
-
ultimately though, a site is responsible for third-party stuff they put on there, but i see your point. it does sound like in this very specific case (if it's just about the read-aloud, and it's not one of those overlays that then pretends to "fix" accessibility issues by providing text resizing, link underlining, etc) i could see an argument that it provides a (non-conforming) alternative version, in effect. it would probably be worth noting/raising as part of the rationale of an accessibility statement, or in the report itself, that issues found in it were excluded from the overall pass/fail assessment ... explaining the reason why failures in that widget/functionality were not taken into account when determining pass/fail for the page as a whole. (and of course, would still be good to nonetheless note the problems with the functionality somewhere, even only as a best practice issue, maybe even to pass on to whoever develops that widget, to sort their rubbish out) |
Beta Was this translation helpful? Give feedback.
-
Just out of curiosity: Where does WCAG allow that, in the normative text? Or has there been a WG resolution at some point? The language around conforming alternate version seems to suggest that the non-conforming version is another page (or at any rate, outside the conforming page). If non-conforming content is embedded on the same page, how can that be reconciled with Conformance requirement 5.2.2 Full pages: "Conformance (and conformance level) is for full Web page(s) only, and cannot be achieved if part of a Web page is excluded"? |
Beta Was this translation helpful? Give feedback.
-
The WG has had significant discussion on this point, but I do not believe it is well documented. The consensus conclusion was that the normative text does not forbid the CAV being provided on the same page as the non-conforming content. I do not agree that this is irreconcilable with 5.2.2. I concur that the normative text suggests distinct separate pages, but please note that distinct separate pages would be a worse user experience in many cases. As I recall, the most significant conversation was around date-pickers where there is a mouse-only calendar view is paired free-form numerical text entry. @alastc might be able to point to a WG resolution. I find his ability to find those almost magical! |
Beta Was this translation helpful? Give feedback.
-
Any discussion of datepickers alternatives must also take into account whether entering a date manually actually provides the same functionality as a date picker - in many cases I'm not sure it does. |
Beta Was this translation helpful? Give feedback.
-
it's a bit tangential to this, but:
indeed, if the datepicker shows extra info (like days that can't be picked because there is no availability, or the store or whatever is closed, etc) then it's not equivalent unless there's a similar/equivalent static calendar view readily available. |
Beta Was this translation helpful? Give feedback.
-
Thanks @bruce-usab, but that ability is mostly for things since I've been a chair! With a little google-fu I could find this old version of the conforming alt versions. My reading of the current conformance understanding makes me think the original example is ok. Also, with technique G190, although it focuses on having a link to a alt version, I don't see why we'd penalize a page for having both versions on the same page. |
Beta Was this translation helpful? Give feedback.
-
Coming back to the original question, a read-aloud feature is presumably not presenting the conforming version of the content. So, for example, the feature would not be expected to be captioned (SC 1.2.2). The feature must certainly not interfere with keyboard navigation of the page (CR5). I would certainly expect the feature to be keyboard accessible (SC 2.1.1), considering the range of people who would find the feature useful. |
Beta Was this translation helpful? Give feedback.
-
This was initially tagged as a discussion, so I'm going to move into the discussions area. Please close if the discussion is complete. |
Beta Was this translation helpful? Give feedback.
-
Well-meaning sites often include reading functions supplied by external vendors. If the controls of the reading interface have clear WCAG Failures, does that fail the page, in your opinion? Or would you consider these functions additional 'nice to have' modes that can be treated as inaccessible 'alternative versions' of the otherwise accessible page content?
Beta Was this translation helpful? Give feedback.
All reactions