- From: Ian B. Jacobs <ij@w3.org>
- Date: Mon, 30 Sep 2002 14:37:34 -0400
- To: Steven Pemberton <stevenpemberton@yahoo.com>
- CC: w3c-wai-ua@w3.org
Steven,
On behalf of the UAWG, I would like to thank you for the HTML WG
review [1] of UAAG 1.0. Please review this email and let us know
whether you are satisfied with how the UAWG proposes to address
your issue. A response before 4 October would be appreciated; let
us know if you require extra time.
Thank you,
- Ian
UAWG decisions were made at the 26 Sep 2002 teleconf:
http://lists.w3.org/Archives/Public/w3c-wai-ua/2002JulSep/0173
[1] http://lists.w3.org/Archives/Public/w3c-wai-ua/2002JulSep/0149
===============================
The UAWG divided issues into substantive and editorial.
------------------
Substantive issues
------------------
You wrote:
Guideline 2. Checkpoint 2.2
"For the purposes of this checkpoint, a text format is any media
object given an Internet media type of "text" (e.g., "text/
plain", "text/html", or "text/*") as defined in RFC 2046
[RFC2046], section 4.1."
Therefore not XHTML, which has media type application/xhtml+xml. I
would beef up this definition to at least include XML.
IJ response:
The Sep 2001 CR draft of UAAG 1.0 included such language, but we
deleted it. I believe now that we deleted it based on a
misunderstanding of the reviewer's comment. I have therefore
proposed to reinstate less ambiguous text that would also satisfy
your request. There has been support for this proposal:
http://lists.w3.org/Archives/Public/w3c-wai-ua/2002JulSep/0179
Thus, I believe that the revised draft will include language
requiring a text view for content recognized as XML and SGML
content, including application/xhtml+xml.
==
You wrote:
Guideline 3. Checkpoint 3.3
"Blinking text is text whose visual rendering alternates between
visible and invisible, at any rate of change."
And so not blinking between different colours?
UAWG reply to issue 549:
http://www.w3.org/WAI/UA/issues/issues-linear-lc4#549
The UAWG agrees that rapidly changing text colors can be disorienting
to some users. However, the UAWG does not think that any substantive
change to the document is required because checkpoint 4.3 ensures
that the user can override author-specified colors.
The UAWG suggests making your point in checkpoint 3.3, and adding a
cross reference from 3.3 to 4.3.
==
You wrote:
Checkpoint 3.5
"Authors (and Webmasters) should use the redirect mechanisms of
HTTP instead of client-side redirects."
I'm not sure what this means. is <meta http-equiv="..." /> a
redirect mechanism of HTTP? What if I don't have access to HTTP
redirects? Is that covered by the 'should'?
"For example, if an HTML author has used a META element for
automatic content retrieval, allow configuration to override
the automatic behavior with manual confirmation."
I don't understand this.
You elaborated in later email:
http://lists.w3.org/Archives/Public/w3c-wai-ua/2002JulSep/0160
"So http-equiv is *intended* to affect how servers respond. In
other words, according to HTML 4 <meta http-equiv ...> *is* "using
the redirect mechanisms of HTTP"!
So I think the wording needs to be tightened up to cover the real
intention, and preferably without mention of the method used for
the redirection (for instance HLink allows redirects without use
of http-equiv).
If I understand it, if a document is *immediately* redirected
(because it has been moved or whatever) all is well; if a document
is periodically refreshed, or redirected after a time delay, then
the user needs to be consulted first.
I think that this is a better approach also because HTTP redirects
allow you to refresh periodically too, and the user needs a say
then as well."
UAWG reply to issue 550
http://www.w3.org/WAI/UA/issues/issues-linear-lc4#550
UAAG 1.0 used to have another checkpoint, with a lower priority,
requiring control over client-side redirects. There were two
checkpoints, one about refresh and one about redirects.
We deleted the redirect checkpoint for two reasons:
a) We have no implementation experience.
b) Even if disoriented temporarily by an intermediate,
temporary page, a series of redirects ultimately
converges on either stable content or refreshing
content covered by this checkpoint.
The checkpoint requirement is independent of any particular
refresh/redirect mechanism. META/refresh is provided as
an example. It would be useful to include the HLink example
as well.
The UAWG believes that the normative wording of the checkpoint
expresses the real intention:
"Allow configuration so that the user agent only retrieves content
on explicit user request."
The UAWG proposes to change bullet two in the normative inclusions
as follows:
"Authors (and Webmasters) should use the redirect mechanisms of
HTTP instead of client-side redirects.
to:
"Authors (and Webmasters) should use server-side redirects
instead of client-side redirects."
Of course, the author may not have control over the server,
but this is still recommended practice ("should") as it eliminates
potentially confusing intermediate pages.
The Techniques Document covers this issue in more detail.
As for this text:
"For example, if an HTML author has used a META element for automatic
content retrieval, allow configuration to override the automatic
behavior with manual confirmation."
I suggest:
"For example, if the user agent supports automatic content
retrieval (e.g., via the HTML "meta" element), allow
configurations such as "Never retrieve content automatically"
and "Require confirmation before content retrieval."
==
You wrote:
"For the purposes of satisfying this checkpoint, Cascading
Style Sheets (CSS) are defined by either CSS Level 1 [CSS1] or
CSS Level 2 [CSS2]." Why not state "any level of CSS" so you
don't have to republish when level 3 comes out?
UAWG reply:
Open-ended and future references weaken the document, and the
UAWG has chosen in the past to eliminate as many as
possible. We do have some of these (e.g., "conform to operating
environment conventions") when we cannot tighten the spec
otherwise, but we have eliminated references to future
Recommendations.
==
You wrote:
Checkpoint 11.4: Would an emacs-like method of typing "escape"
to go into single-key mode, and then letting you type a single
single-key be allowable here? Or do you have to be able to
toggle into and out of single-key mode explicitly? I couldn't
tell.
You wrote in a later email:
"Maybe the issue here is modifier keys, rather than number of
key presses, but I leave it to you to describe."
UAWG reply to issue 551:
http://www.w3.org/WAI/UA/issues/issues-linear-lc4#551
The UAWG agrees that the definition of "single-key mode" needs
clarification. The sufficient technique for this provision
currently reads:
"The user agent may satisfy the requirements of provision two
of this checkpoint with a "single-key mode" (i.e., a mode where
the current bindings are replaced by a set of single-key
bindings)."
This can be clarified to read:
"The user agent may satisfy the requirements of provision two
of this checkpoint with a "single-key mode". In a single-key
mode, the set of required functionalities must be
available through single-key bindings. The user must be able
to remain in single-key mode until explicitly requesting
to leave it."
------------------
Editorial issues
------------------
I will incorporate your editorial suggestions. We noted one as an
issue; it turns out to be just a bug in the spec.
You wrote:
Guideline 1. Checkpoint 1.2
"Allow the user to activate, through keyboard input alone, all
event handlers that are explicitly associated with the element
designated by the content focus."
*all* is a bit overkill here. For instance XForms allows event
handlers for events that are part of the processing model. These
events are not caused by the user, and are not intended to be
fired by the user, and Forms processing would be seriously
disturbed if the user could activate handlers when these events
had not been fired. I would specify here "all event handlers for
events that could be caused by direct user interaction", or some
such.
UAWG reply to issue 547:
http://www.w3.org/WAI/UA/issues/issues-linear-lc4#547
This is a bug in the spec. The checkpoint should read:
"Allow the user to activate, through keyboard input alone, all
input device event handlers that are explicitly associated with
the element designated by the content focus."
--
Ian Jacobs (ij@w3.org) http://www.w3.org/People/Jacobs
Tel: +1 718 260-9447
Received on Monday, 30 September 2002 14:37:37 UTC