- From: Tina Holmboe <tina@greytower.net>
- Date: Wed, 1 Dec 2004 21:21:00 +0100 (CET)
- To: public-comments-wcag20@w3.org
I would like to express my concern that this concept has even made it into a document such as the WCAG 2.0 WD. The idea that a baseline technology - aka. "lowest common denominator" - can be defined goes against the very platform and client independence that the World Wide Web is meant to incorporate. It is a reality that most developers work with some sort of baseline technology in mind. In the past, specifically for WCAG 1.0, such a baseline has however not made it into the WCAG. This means that as long as the guidelines are met, developers can choose their own baseline. This, in turn, mean that the baseline follow accessibility requirements - a technology that cannot meet certain guidelines becomes a "feature", not a "requirement". With this new proposal, the requirements become dependent on the lowest common denominator -specified- by the W3C. The WCAG 2.0 WD mentions client-side scripting explicitly: "For example, WCAG 2.0 would assume that user agents and assistive technologies can effectively interact with scripted content....". However, the document also state that: "The design principles in this document represent broad concepts that apply to all Web-based content. They are not specific to HTML, XML, or any other technology. This approach was taken so that the design principles could be applied to a variety of situations and technologies, including those that do not yet exist." Taken together, these two statements paint a bleak picture. For instance, requiring that a user-agent can effectively interact with scripted content -including- such technologies as do not yet exist mean that UAs such as Google need not only support Java- and ECMA-script, but effectively parse/execute these scripts on spidering a website, but also be ready to support any number of other client-side scripting languages. In effect: a randomly selected UA would fail to conform if it did not support an equally randomly selected client-side scripting language, whether standardized or not. ISO/IEC 13816:1997 ISLISP springs to mind. Given a DOM API, a site can in all honesty claim that their content is accessible if implemented in ISLISP. The implications are staggering. The first conclusion one is forced to draw is that the W3C WAI is effectively ignoring those who today (a) do not have an UA with support for client-side scripting, (b) those who for one reason or another, whether by choice or not, turn scripting off, and (c) search engines who provide many groups of disabled people a way of locating information. The next conclusion is that the "Baseline Technology Assumption" is opening the way for some frightfully sloppy thinking. It is said that: "The result would be a more stable WCAG 2.0 as well as better integration with UAAG to put the responsibility for the appropriate parts of the accessibility issue on the appropriate parts of the Web technologies (user agents versus Web content)." What I read here is the following: "If the technology we, as developers, want to use is not supported by the user-agent of individual X but is listed in the priority 1 checkpoints of UAAG 1.0, then this is a problem we can shuffle off on to X, and still claim that we are accessible." One consequence can be seen quite clearly by observing the following requirement from UAAG 1.0, priority 1: "Render content according to format specification (e.g., for a markup language or style sheet language)." The assumption, here, is that the UA handle the style sheet language as specified. This, in effect, mean that the author does not need to worry about graceful fallback *at all*. For the WCAG to require that an author test in -all- user agents is clearly impractical - but for the WCAG to effectively give authors a free approval-of-accessibility via the faulty assumption that any and all UA that do not comply with certain level of technology need not apply is as bad. I suggest, at the strongest, that the "Baseline Technology Assumption" is removed from the WCAG 2.0 WD. Keep firmly in mind that even in a wellfare state with good support for the disabled, these groups are not automatically provided with the very latest in hard- and software - and the reality of many users are far, far from such an ideal situation. Any "Baseline" that remains in WCAG 2.0 must not go beyond * HTTP. * HTML - at the very least giving the user access to a linearized version of the content. Any and *all* other technologies must be "value added", and not in any form or shape demanded. I am embarassed to feel the need of reminding the WCAG 2.0 WD authors what the first 'W' in 'WWW' represents. Old users - figuratively and literally - and old equipment will not disappear from reality during the first half of 2005 to conveniently make way for this new set of guidelines. - Tina Holmboe, Greytower Technologies (UK) Ltd. - David Dorward
Received on Wednesday, 1 December 2004 20:21:09 UTC