- From: Al Gilman <asgilman@iamdigex.net>
- Date: Thu, 25 Jan 2001 14:25:53 -0500
- To: w3c-wai-ua@w3.org
>Reply-To: <gv@trace.wisc.edu> >From: "Gregg Vanderheiden" <gv@trace.wisc.edu> >To: "AlGilman [Asgilman@Iamdigex.Net] (E-mail)" <asgilman@iamdigex.net> >Subject: FW: UAAG 1.0 last call comments >Date: Wed, 24 Jan 2001 00:13:36 -0600 >X-Mailer: Microsoft Outlook CWS, Build 9.0.2416 (9.0.2910.0) >Importance: Normal > >Here are my uaag comments > >The one you want is right after #13 > >G > > >-- ------------------------------ >Gregg C Vanderheiden Ph.D. >Professor - Human Factors >Depts of Ind. and Biomed. Engr. - U of Wis. >Director - Trace R & D Center >Gv@trace.wisc.edu, <http://trace.wisc.edu/>http://trace.wisc.edu/ >FAX 608/262-8848 >For a list of our listserves send "lists" to listproc@trace.wisc.edu > > >-----Original Message----- >From: Gregg Vanderheiden [<mailto:gv@trace.wisc.edu%5D>mailto:gv@trace.wisc.edu] >Sent: Tuesday, November 28, 2000 10:14 PM >To: Wendy (E-mail); JasonWhite (E-mail) >Cc: Ggg (E-mail) >Subject: FW: UAAG 1.0 last call comments > >Hi Wendy, Jason >SEE ALL CAPS BELOW WITH THE WORD [WENDY IN FRONT OF THEM >ALSO ITEMS WITH X INSTEAD OF NUMBER AT FRONT ARE NEW ITEMS I ADDED. > > > > >-- ------------------------------ >Gregg C Vanderheiden Ph.D. >Professor - Human Factors >Depts of Ind. and Biomed. Engr. - U of Wis. >Director - Trace R & D Center >Gv@trace.wisc.edu, <http://trace.wisc.edu/>http://trace.wisc.edu/ >FAX 608/262-8848 >For a list of our listserves send "lists" to listproc@trace.wisc.edu > > >-----Original Message----- >From: Wendy A Chisholm [<mailto:wendy@w3.org%5D>mailto:wendy@w3.org] >Sent: Monday, November 27, 2000 5:01 PM >To: Jason White; po@trace.wisc.edu >Subject: UAAG 1.0 last call comments > >Hello, > >I read the UAAG 1.0 last call draft today per my action item from the CG >call. Since the WCAG WG needs to send an "official" set of comments, I >wanted to pass these by you two before sending them on to the UAWG. >To the UAWG, >These are the comments from the WCAG WG on the last call draft of UAAG >1.0. This does not represent consensus from the WCAG WG. We apologize for >missing the deadline for last call comments. UAAG 1.0 is a good document >that should inspire more accessible user agents. > >We are concerned that it is very technical. As we found out with WCAG 1.0, >one of our primary audiences is policy makers. Therefore, if you only >listen to one comment, heed this advice: create an executive summary that >policy makers may use to write UAAG into their policies. In the U.S. >government agencies will be buying accessible software and will need clear >guidance as to which user agents are accessible. >Here are the rest of our 25 comments: [Wendy - NUMBER OF COMMENTS HAS NOW >CHANGED] >1. Scope. A couple times the document says, "those for braille rendering" >are out of scope for the document. I think this is a vague example and >probably one that people will not be familiar with. Is there another >example that could be added to help people grasp other types of applications >that are not in the scope of this doc? >2. Section 1.1, in the second set of bullets, there is a typo in the 2nd >bullet. It should say, "These users are likely _to_ benefit..." >3. Section 1.2 should refer to AERT rather than ATAG. AERT is being >incorporated into ATAG-TECHS. >X. also in Section 1.2 - shouldn't players be covered by themselves as >well? Perhaps add to end of paragraph 1 "... but these individual >components may also act as agents themselves." >4. Guideline 1 rationale typo. It should say, "Th_e_ users must be >able...." >5. Guideline 1 says, "Keyboard operation of all functionalities offered >through the user interface is one of the most important aspects of user >agent accessibility on almost every platform." first of all, "keyboard >operation" is italicized. I read this on paper and went to the glossary to >find out what this meant. It is not in the glossary. secondly, does this >include mobile platforms? I was expecting to find in the glossary some >aspect as to why this doesn't apply to mobile or how it might be emulated or >...? >6. Guideline 1 uses "output text" as an example that makes it sound like the >user is supposed to output text. >X. Guideline 1 Paragraph 1 is full of "musts". Since these sentences are >in the guidelines, perhaps we should avoid that word in the rationale - >since they are not P1 checkpoints. Perhaps change the "musts" to "need to" >or something. >7. Guideline 1 says "pre-rasterize." In WCAG 2.0 we are very aware that >policy makers are one of our primary audiences. I'm not sure that you will >have the same issue, although I expect that you will. therefore, I would >recommend using less technical language, or creating an executive summary >that policy makers find easy to use and understand. [WENDY - I AM LESS >CONCERNED ABOUT THIS SINCE USER AGENT CREATORS ARE USUALLY PROGRAMMERS AND >VERY TECHNICAL - UNLIKE PAGE AUTHORS] >X. Guideline 1 last sentence is not a sentence. Add "that" after 'text >messages" to complete the sentence? >X. checkpoint 1.1 Hard to read and make sense of. "every function" or >"all functionality" I think would be better English as well but you might >ask a grammarian. >8. Checkpoint 1.2 only applies to rendering? what about interaction? What >are "higher level APIs?" For example, on a windows machine say I use the >Microsoft Foundation Classes and implement Active Accessibility - I assume >these are the higher level APIs. If these do not use standard devices >correctly, what else am I to use? Also, how do I know if they don't use >standard devices correctly? What about Java - it is device independent and >up to the virtual machine to use the standard devices correctly. >9. Several checkpoints refer to using operating system conventions. What >about a user agent that is written in Java? In that case it is up to the >virtual machine to use the system conventions. Checkpoints that this might >affect: 1.3, 5.8, 8.6, 9.2. Also, section 3.2. >10. How is checkpoint 1.4 a special case of 1.1? As I understand it, 1.1 is >programmatic and 1.4 is user interface? Also, does 1.1 mean: >a. that i have to implement "activate link" in my input API or >b. that I have to implment "onmouseclick activate link" and "on enter >activate link" in my input API? > >Also, with 1.1, I think the "what this checkpoint does not require" confuses >me more than helps. >11. It might be easier to pick up the main points of the rationales if >unordered lists were used. >12. 2.1 and 2.3 seem very redundant to me or that 2.3 is a technique of 2.1. >13. 2.1 is very specific to the "document object." this does not seem to >apply to applications. >XX. 2.2 - you need to provide more options to companies to address different >types of situations and uses for timing. Suggest a 3 option approach >1 - user can turn off all timing OR >2 - user can adjust the timing to 5 times (or 10 times) the default setting. >OR >3 - user is offered more time and has at least 10 seconds to respond to >offer. >X. 2.3 last item in note could be easier to understand. Perhaps "4. by >providing readily available links to the equivalents" >14. Is there a way to make checkpoint 2.6 more general, perhaps to allow for >standardized classes or standardized elements? Null alt-text is just a way >to standardize saying, "this is decorative." We've been discussing others. >Could we leave this more open or do you want to be very specific? >15. Why are checkpoints 3.1 and 3.7 separate? They seem redundant. >[WENDY - ARE WE LOOKING AT THE SAME DOCUMENT. THEY SEEM TOTALLY DIFFERENT >IN THE COPY I'm LOOKING AT. 3.1 IS BACKGROUND IMAGES. 3.7 IS CONTENT >REFRESH] >16. Why are checkpoints 3.2 and 3.4 separate? Couldn't a static frame of a >movie be provided rather than the entire animation if the user request it? >[WENDY - THESE LOOK DIFFERENT TO ME. IF PUT TOGETHER I THINK 3.4 WOULD BE >LOST IN 3.2] >17. Could checkpoint 3.5 be more general, e.g. "programmatic objects." >X. 3.6 and 3.7. are they really P2. are pages usable if you don't >provide these? >18. there are several checkpoints that within the checkpoints text it says, >"for graphical viewports..." However, there is rarely a "for non-graphical >viewports...." is that out of scope for this document? Perhaps move this to >the note of the checkpoints? >X. GUIDELINE 4 Shouldn't the last word be "presentation' instead of styles. >The second paragraph under guideline 4 for example doesn't relate to styles >per se. I think presentation might be more accurate description. Less >jargony too. >X .. 4.5 and 4.6 the phrase "recognized as style" is not at all clear. >And I did not find an explanation of the term in the glossary either. >Suggest you add it to style in glossary --- or reword this to be more easily >understood? >X. 4.12 remove sentence 2 which states the 120 and 400 word limits. The >sentence before already says that it must support the full range of the >synthesizer. And if the synthesizer can't go to 120 or 400 then they cannot >comply anyway. If the problem is that the agent doesn't know what the >synthesizer can do - then maybe reword it to say. "If the range of the >synthesizer is unknown, then the minimum speed setting should be not more >than 120 and the maximum speed setting not less than 400." >19. Checkpoint 4.17 the "for graphical viewports" is repeated twice with >different requirements. Are these alternatives? [WENDY I EDITED THIS ONE. >BY ADDING THE WORDS AFTER 'TWICE'] >20. Isn't 5.3 similar to 1.1? >X. 6.1 could use an example >X. 6.2 should that be "support html 4.0" conform seems to be not quite >the right word for a user agent...but am not sure. >X. 7.1 shouldn't the word 'keyboard' be in the checkpoint. You can >always navigate using the mouse.... >21. Why is 7.6 a priority 2? I expected it to be P1. >22. Is 8.1 too HTML specific? >23. I am not sure that the suggestion in checkpoint 8.2 is a good idea. It >says, "Do not use color as the only distinguishing factor between visited >and unvisited links..." I think this should be part of the style that the >user chooses. This statement implies that the user agent will do something >other than change the color of links no matter what style the user chooses. >Perhaps wording it as "always provide some option besides color to >distinguish between visited and unvisited links". [WENDY I ADDED THE LAST >SENTENCE TO THIS ITEM] >X. 8.7 and 8.10 You might describe somewhere how you highlight a >viewport. >24. checkpoint 9.8. If each user agent has their own set of default input >configurations, how will an assistive technology that works with multiple >UAs deal with this? How does Jaws deal with this today? Does it have to >know about all of the keyboard commands for IE, Opera, Word, etc.? >25. i think section 3.2 will encourage multiple solutions rather than >pushing people to better the "standard." In other words, instead of >"foundation classes" on Linux that support accessibility, we'll end up with >several sets of classes that will end up driving AT developers crazy. X. >in glossary - the definition of assistive technology in the last sentence is >not as comprehensive as the one used in all current US legislation and >regulation. Would suggest looking at and considering using that one here - >as it will be useful to other countries as well. > >-- >wendy a chisholm >world wide web consortium >web accessibility initiative >madison, wi usa >tel: +1 608 663 6346 >/-- >
Received on Thursday, 25 January 2001 14:15:52 UTC