- From: Andi Snow-Weaver <andisnow@us.ibm.com>
- Date: Fri, 10 Sep 2004 15:21:26 -0500
- To: public-comments-wcag20@w3.org
Section "Conformance" This section needs to describe how conformance claims can be made for sites that aggregate content from other sources. Web sites do not have a single URI that identifies all of the site, rather pages are identified by URI and not all pages can be referenced by a unique URI. Section "Overview of design principles" Principle 4 - "Content must be robust enough to work with current and future technologies." Working with future technologies is an impossible bar to meet. Guideline 1.1 SC Level 1 - if a technology doesn't support explicitly associating a text alternative with non-text content, it should still be conforming to provide a text equivalent another way. SC Level 1 - suggest modifying "Text-alternatives are explicitly associated with non-text content..." to "Each instance of non-text content has at least one text alternative that is explicitly associated it...." SC Level 1, a and b. For an image button containing text, the alt text should match the text in the image. SC 1a says that for graphical buttons, the text alternative should describe the purpose or function of the button. Does alt text that matches the text in the image button meet this success criteria? SC Level 1 "how to" link: <noembed> is not widely recognized. ( http://www.w3.org/TR/2004/WD-WCAG20-HTML-TECHS-20040730/Overview.html#noembed ) We need a success criterion that deals with non-text content that requires a signficant amount of text content in order to be equivalent. For example, a complicated chart or graph may require a page of text or a large table as an equivalent text alternative. In HTML, you "can" provide a longdesc attribute on the img element for this. But, alternatively, because longdesc is inconsistently supported by screen readers or because you might want to make the detailed information available to everyone, you can simply describe the chart in the text on the page, add a text link next to the image that links to the detailed text equivalent, or make the chart itself an image link which links to the detailed text equivalent. This is certainly accessible but it would not pass the checkpoint as currently worded because it is the detailed description that is really the equivalent and it is not "explicitly associated" with the non-text content. Suggest modifying Level 1 to: "Each instance of non-text content has at least one text alternative of fewer than 150 characters that is explicitly associated it...." and adding another Level 1 success criteria: "Text alternatives of more than 150 characters are provided either inline or via an adjacent text link." Accepting this proposal will make examples 2, 3, and 4 valid. See comments below. The definition of non-text content excludes scripts, applets, and programmatic objects as they are covered under guideline 4. It should also exclude content rendered via plug-ins such as Flash and PDF. Although not as mature and well-supported as HTML, it is technically possible to create accessible Flash and PDF documents and it is expected that the technologies will continue to improve. Benefits - Users with cognitive or reading disabilities may actually prefer images to text in some cases (for example, an icon representing sports or a flag instead of a text link with a description and a state name). Example 2 and 3 - Short label + longer description. There is nothing in 1.1 that would "require" both a short label and a longer description. Example 4 does not use an explicit association but an implict association using a "close" link. This makes sense and should be allowed, even encouraged in the guideline but currently is not. Example 4 refers to "after" without defining what "after" means, directly below the content, or following in reading order? Would a blank line invalidate the "immediately after" requirement? Guideline 1.2 SC Level 1 would disallow video conferencing since few video providers have the capability to include real-time captions. SC Level 1 item 4 Exception - How do you decide if something is primariliy non-vocal? SC Level 1, item 6 - Need to define "respond interactively." Guideline 1.3 SC Level 1 - this is not possible in all cases on the web. Relationships between elements are not adequately supported. You may not know one object controls another that is in an entirely different part of the document hiearchy. For example, DIVs which are rendered as menus but which are stored at the end of the page and rendered as context menus for each node which launches the menu. SC Level 1 item 3 and Level 2 item 1 are confusing. Some people don't understand the difference and are also interpreting this to mean you can't use color to enhance usability. Suggest the following rewording: SC Level 1 item 3 - Color may be used as an enhancement, but not as the only way to convey information. Any information conveyed through color is also available either through additional context in the content or by programmatic interpretation of the coding. SC Level 2 item 1 - Color may be used as an enhancement, but not as the only way to convey information. Any information conveyed through color is also available through additional context in the content SC Level 1 item 3 - There is also confusion about whether or not this requirement applies to links; that is, visited links are displayed in a different color than non-visited links. But this situation should not be non-conforming. Users can customize the color of visited links either through the browser UI or through custom CSS. SC Level 2 - A specific common example of this is required form fields which are labeled in red text but also have an asterisk next to the label. This would be a good example to add to the guidelines or the Gateway document. Example 1 refers to missing information in forms but what about forms data which is invalid? XForms deals with this problem by providing a validate declarative function in forms. Recommend the group looks at the declarative events in XForms to make sure you have not missed anything. Guideline 1.5 This guideline is marked as a level 2 guideline, but there is no level 2 success criteria. Guideline 2.1 SC Level 1 - this is confusing as worded. Some interpreted this as not allowing for device specific content for a device that does not have a keyboard. For example, a one-way communication system that pushes messages to users but does not require interaction. Suggest rewording as "When the content provides interactive functionality, all of the functionality is operable through a keyboard or keyboard interface where the functionality or its outcome can be described in a sentence." SC Level 1 and 3 - need to provide an example that demonstrates the difference betweent these two. SC Level 2 - define "the more abstract event". Benefits says that individuals with severe physical disabilities benefit because they can use speech input to enter data and manipulate information. There are plenty of people who use speech recognition because of issues with using their hands but they don't consider themselves to have severe physical disabilities. Suggest: "Individuals who are unable to use their hands can use speech..." Guideline 2.2 SC Level 1 uses a time that is at least 10 times the original setting. 10 times the default can still be a very small number. If the default is 1 ms, the "accessible" time is 10ms, hardly an improvement for a motion impaired user. There should also be a minimum absolute time as well. Something like "adjust the time limit over a wide range which is at least ten times the length of the default setting and a minimum of 30 seconds in duration". It is not clear how SC level 1 item 1 and level 3 item 1 differ. How does this guideline apply if there is no reading or interaction required, for example a server-side redirect (which includes an HTML page with most servers but users are not required to read this because the user agent connects to the new location automatically) or a client-side redirect depending on factors which the user cannot influence (for example the availability of a plugin)? The time expiration warning is an extreme change in context which another guideline does not allow. This seems to contradicting requirements. Guideline 2.3 General Flash Threshold - "rectangle meter" should be "square meter", the unit is cd x m^-2 (or more reliably written as cd/m/m). Spatial Pattern Thresholds - The description of "clearly discernible stripes" lacks a thickness dimension. Provide a thickness dimension so it is easier to visualize the type of pattern that causes problems. As stated, one could ask whether tabular data with alternating row background colors (for legibility) falls into this category of troublesome pattern. Where is the threshold? Spatial Pattern Thresholds - How is the pixel size relevant relative to screen resolution? Can a device with less than 1024x768 pixels cause photosensitive epileptic seizures? Doesn't the impact depend on the size and distance of the screen and the absolute size, not a pixel value? Would a criteria definition that specifies the visual angle be more accurate than the current way that specifies a pixel rectangle when using a particular resolution? Expressing this as a percentage of screen space and giving an example would probably be less confusing. Editorial Note: The flicker test tool should be available according to the draft but no link is provided yet. Guideline 2.4 SC Level 2 item 2 - if skip links must be visible, this should be moved to a Level 3 success critera. SC Level 3 item 5 - Define what is meant by the "statement." SC Level 3 item 1b - Table of contents is very document centric and a site map is a concept that cannot be applied to portal sites where users can personalize the content. Suggest "table of contents (for pages), site map (for sites), or search function (for sites). There is a lot of confusion about the difference between guideline 2..4 and 1.3. The Level 2 items seem to be about being able to get a high level view of the information or group it into categories. This sounds like "understanding". While the level 3 items seem to be about the exposing the structure independently of the presentation (guideline 1.3). I suggest that we move 2.4 to principle 3 and reword the guideline to "Organize the content in a way that allows the user to understand the high level concepts or functions without having to read sequentially through all the detail." and then move all of the "coding" requirements in Level 3 to 1.3 Level 3. 1.3 is about making the structure available programmatically through the code. Reading order, accessing the structure of a diagram, and tab order seem to be about making sure the structure is available programmatically. Guideline 2.5 SC Level 3 item 2 - It may not be desirable to spell check terms and offer alternatives for all text input, for example for userids and passwords/passphrases, Web based content management systems, text in languages not understood by the Web application etc. "Text" should be limited to long free-form text and the user should be able to disable spelling suggestions, I would hardly want to use a Web mail system that does not understand German and get helpful suggestions for each and every word :-) Guideline 3.1 SC Level 1 item 2 - Meta information and alt attributes are examples where acronyms cannot be expanded programmatically. SC Level 2 item 1. The meaning and pronunciations of all words in the content can be programmatically located. One could read this as suggesting publishing a full dictionary and linking every word of content to the dictionary. Is that the intent? SC Level 3 item 3 - define what is meant by the "statement." Example 1: The first example refers to "page title". This could be interpreted to mean the <title> element in HTML which allows only text context. The <acronym> element cannot be used in a <title> element. Suggest rewording the example as "An acronym in a heading" to eliminate the confusion. Guideline 3.2 SC Level 3 item 3. This is extremely expensive and impractical to implement. Guideline 4.1 Examples Please publish all links to IBM Web sites as http://www.ibm.com/path, not http://www-3.ibm.com or any other server name. As an aside it would make the document more accessible if links were spelled out, so moving the mouse over the link was not required to see where the link points to. Andi andisnow@us.ibm.com IBM Accessibility Center http://www.ibm.com/able
Received on Friday, 10 September 2004 22:05:11 UTC