- From: Ian Jacobs <ij@w3.org>
- Date: Wed, 19 Apr 2000 21:07:47 -0400
- To: w3c-wai-ua@w3.org
Hello,
Per my action item from the 19 April teleconf [1], please
consider these versions of checkpoints 4.15 and 4.16. As
we discussed in the teleconference, the goal of these edits is
to identify two problems:
1) Focus changes not requested by the user, which may
disorient users who are blind or with CD.
2) Too much information from too many open viewports, which
may disorient users with CD.
Another goal of this proposal is to identify the minimal requirement
for satisfying each checkpoint. Refer also to previous proposal [2]
for checkpoint 4.15.
<OLD>
4.15 Allow the user to configure how the focus changes. [Priority 2]
For instance, allow the user to require that user interface
focus not move automatically to a newly opened viewport.
4.16 For those viewports, prompts, and windows that open without
an explicit request from the user, allow the user to configure
how they open. [Priority 2]
</OLD>
<NEW>
4.15 Allow the user to configure whether the current focus
moves automatically to a viewport that opens without
an explicit request from the user. [Priority 2]
</NEW>
The minimal requirement for satisfying this checkpoint is to allow
the user to configure the following:
a) The focus must not move unless the user does so manually
b) The focus may move automatically (refer also to checkpoint 5.7).
I don't think that prompting the user to confirm as a
third choice makes sense since it would require a focus change
to prompt the user.
Note that we have a definition of "current focus" in the glossary
and we should use it.
<NEW>
4.16 Allow the user to configure the user agent to
limit the number of open viewports.
[Priority 2]
</NEW>
The minimal requirement for satisfying this checkpoint is
to allow the user to configure the following:
a) At most one viewport may be open at a given time.
b) Any number of viewports may be open.
Other techniques that would satisfy this checkpoint
(beyond the minimal requirement) would be to allow the
user to specify the maximum number of open viewports.
NOTES:
- If the user agent allows the user to configure that only
one viewport be open, then that would satisfy 4.15 at the
same time since the focus would not have any place to move.
- While the rationale behind 4.16 seems important, I'm not sure
how effective 4.16 will be in the context of a multiprocess
environment that itself doesn't allow the user to limit
(by configuration!) the number of open windows. (Also, to meet the
needs of users with CD, if it is sufficient that the user be able
to close open windows, then I think that 4.16 can be deleted. But,
as Gregory has pointed out, configuration might be important to this
checkpoint.)
- As for the concern that viewport properties be inherited when
a viewport is open, I don't believe we need to add anything
to the document since the requirement is to apply user preferences.
If the user can specify preferences at all, the presumption is that
they will be applied, not selectively ignored. The last sentence
of the definition of "configure" addresses persistence:
"Users should be able to save their configurations
across user agent sessions (e.g., in a profile)."
- Gregory has also expressed a requirement that for a
viewport V with focus F, that any viewport V' based on V have
focus F when opened. There are several cases to consider:
1) Opening a new, empty viewport is not part of this
requirement.
2) A viewport that is synchronized with another is
not part of this requirement since, by definition,
the two are synchronized and therefore the focuses
will follow each other.
3) The case that seems to matter is when a viewport
is duplicated: the focus in the new viewport
should initially be the same as the one in the
original viewport.
The only problem here is if the new viewport
does not display the same content (e.g., it's
an outline view) as the original viewport.
Still, we could add a Note after 4.15 to capture
the third item:
Note: When a viewport is duplicated, the focus
in the new viewport should initially be the same as
the focus in the original viewport.
- Ian
[1] http://lists.w3.org/Archives/Public/w3c-wai-ua/2000AprJun/0163.html
[2] http://lists.w3.org/Archives/Public/w3c-wai-ua/2000AprJun/0106.html
--
Ian Jacobs (jacobs@w3.org) http://www.w3.org/People/Jacobs
Tel: +1 831 457-2842
Cell: +1 917 450-8783
Received on Wednesday, 19 April 2000 21:08:01 UTC