- From: Wendy A Chisholm <wendy@w3.org>
- Date: Thu, 02 Dec 1999 11:53:32 -0500
- To: w3c-wai-ua@w3.org
Hi all,
This has changed quite a bit since I last saw it! Excellent. But, that
means I have lots of questions. <grin>
I apologize for not finishing this before the last call deadline. I am
also not up to date on the list, and apologize if any of my comments have
already been addressed by the group or echo someone else's comments.
1. Checkpoint 1.1
I found it very confusing to have so many special cases for checkpoint
1.1. Parts of the checkpoint are too generalized. I think it would be
hard to determine when it was satisfied. Therefore, I suggest breaking it
out into X number of separate, stronger checkpoints.
2. Checkpoint 1.4
How is 1.4 different from 1.3? 1.3 is about "device independence" 1.4 is
about keyboard input. Therefore if 1.3 is satisfied, isn't 1.4 covered?
3. Guideline 4
It is not clear in either the Guidelines nor the Techniques that font size
and changes should apply to captions.
4. Guideline 5
The 2nd paragraph of the rationale ("Some operating systems have operating
system-level flags....") isn't obviously covered by checkpoint
5.2. Although I guess this is what "conventions" refers to. I don't have
a suggestion for how to reword it, but perhaps this could be emphasized in
some way. I worry that some people will never read the Techniques or
rationale and thus the checkpoints need to stand on their own in a
checklist. Perhaps shorten the paragraph from the rationale and move it to
a Note of checkpoint 5.2. The current note only talks about assistive
technologies, not recognizing access flags.
5. Guideline 7 - typo
The 1st bullet in the rationale is missing the word, "content."
<blockquote>
Sequential access (e.g., line scrolling, page scrolling, tabbing access
through active elements, etc.) means advancing through rendered _content_
in well-defined steps (line by line, screen by screen, link by link, etc.)
forward and backward.
</blockquote>
6. Guideline 7 rationale
The first bullet discusses sequential access and gives the example of
tabbing through links. The second discusses direct access and says that
"context may be lost." However, one of the complaints of tabbing through
links is that link context is lost.
7. Guideline 7 Checkpoints
7.1 says to navigate between/within viewports,
7.3 talks about navigating among the cells of a table,
7.4 says to navigate *to* active elements,
7.5 says to navigate only among active elements,
7.7 says to navigate by structure
7.8 configure structured navigation
It seems to me that we need a checkpoint that generally says, "navigate
between and within child elements of a parent." This would cover tables
(navigate among cells), forms, and perhaps frames as well as other types of
"container" or "grouping" elements that may evolve. It is also recursive
(thus nested tables, or tables in frames, etc. would be covered).
However, this sounds a lot like "navigate by structure" with a slightly
different emphasis. Structure seems to refer to headers, paragraphs, etc.
rather than among the cells of a table.
7.5 seems to be a special case of 7.8 and/or 7.4. While 7.4 seems to be a
special case of 7.8.
Therefore, in general these seem to overlap quite a lot and are perhaps not
general enough. I do not see a clear proposal for how to make them less
overlapping or more clear.
8. Checkpoints 8.4 and 8.5
Isn't 8.4 another attribute of a link that a user will consider when
deciding to follow a link or not (i.e., isn't 8.4 covered by 8.5)?
9. Checkpoint 8.6
This is assuming that a user agent provides an "outline view." I realize
that if one doesn't they don't have to conform to this checkpoint (plus
it's a p3), but does this imply that a user agent *should* have an outline
view?
10. Checkpoint 8.9
yikes! Can we really suggest that user agents maintain consistent behavior
between releases? What affect will this have on innovation? I think the
issue is that behaviors may change but that the way in which Assistive
Technologies get at the information behind the behavior should be
consistent (unless there is a major innovation, e.g. the future DOM. ATs
will have to incorporate changes, but then access should be improved
). Granted, it's a p3, but it might send a weird message.
11. Rationale for Guideline 9
I think it would be clearer if the first sentence read, "Changes to content
or browsing context (new viewports opening, changes in focus between
viewports) may disorient users with visual impairments or certain types of
learning disabilities." In the next sentence I would substitute "dynamic
content" for "script."
also, the use of "impariments" throughout the document ought to be
reconsidered.
12 Checkpoint 9.1
Checkpoint 9.1 - rather than providing information about events (such as
informing a user when a pop-up appears), isn't there some way to help the
user reorient themselves and change focus as well? For example, in the
visual browser, a pop-up appears. it doesn't say, "a pop-up is going to
appear, prepare yourself." A pop-up usually appears to alert the user of
something. This checkpoint seems to be forcing the visual paradigm onto a
non-visual user. Instead we ought to be looking at the function of the
visual pop-up and figuring out how that event can be translated to a
non-visual paradigm. The way it reads now, it sounds like a
"meta-event." It seems that the goal is to ensure that the user knows (in
the case of the pop-up) that they are being asked to do something - press
an OK button, input some information, ignore a banner ad <grin>. I think
this is covered by Checkpoint 9.4 - let the user decide what happens when
changes occur.
13. Checkpoint 9.3
yikes - are there really form submissions being triggered by mouseovers?
14. Checkpoint 10.1 is confusing
"Provide information about the current user-specified input configuration..."
Who are we providing the information to?
Reading the checkpoints there seems to be a mixture of "let the user know
about author settings" (which is 10.2), "let the user override author
settings," and "use the user's system setting." Therefore, I don't see
where we are "providing information about the current user-specified
configuration."
15. Checkpoint 10.3
In the note, shouldn't it say, "For voice-activated browsers, allow the
user to modify what voice commands activate functionalities." rather than
"self-voicing?"
16. Shouldn't Checkpoint 10.5 be a P1?
17. Checkpoint 10.8
Why does this only focus on "graphical arrangements?" Is the non-graphical
covered by checkpoint 10.7?
18. I found several typos, but I'm assuming others picked them up. I'll
check the next release to see if they've been fixed.
--wendy
<>
wendy a chisholm (wac)
world wide web consortium (w3c)
web accessibility initiative (wai)
madison, wisconsin (madcity, wi)
united states of america (usa)
tel: +1 608 663 6346
</>
Received on Thursday, 2 December 1999 11:46:45 UTC