[XHTML Access] activate boolean? & asserting user control (update)


i find myself in violent agreement with AlG, who wrote:

>any difference between activate="inspect" and activate="no" should be
handled in onFocus processing of the destination object, and not in
the accelerator, pending richer XML Events as noted.

my concern, however, about multiple events set for a single object 
remains, especially as some may be set to "no" and others to "yes",
and a user should be able to inspect and choose which events to fire
and which to suppress or whether to move on to the next object; that
being said, i believe that the consensus of all those who have 
contributed or commented on this thread is that, since:

(a) no is the default;

(b) the UA has the necessary functionality through the DOM; and 

(c) nothing would be gained by adding an "inspect" value to "activate"

the emphasis has been properly placed on the user agent -- however, the 
wording on how user agents should handle these and the other situations 
i've outlined needs to be tightened in the Access Module draft and 
reflected -- with cross-citation -- in UAAG 2.0

to that end, at the 23 april 2008 PF teleconference and again at the 
24 april 2008 User Agent Accessibility Guidelines WG call, the Access 
module issues i had raised were discussed, resulting in agreement that:

1. there is no problem with activate being boolean;

2. user control over the firing of multiple events; the ability to delay 
the firing of onFocus or onMouseOver events; the redefinition of keys, 
both at user demand and as error recovery; as well as the issuing of 
pertinent alerts to the user, is properly the purview of the user agent

3. jim allan, the chair of UAAG, took an action item to address the 
issues raised in both of the posts on the Access module:




with suggested pointers to pertinent UAAG 1.0 checkpoints, as well as 
verbiage from the UAAG 2.0 draft, to strengthen the user agent 
references in:


the pointers from UAAG 1.0 will be normative, as that document is a 

* UAAG 1.0: http://www.w3.org/TR/uaag10/
* Techniques for UAAG 1.0: http://www.w3.org/TR/uaag10-techs/

while the verbiage from UAAG 2.0 will reflect an increased emphasis upon
clarifying user control cascades and exposition strategies and 

there is, however, still the very germane concern about the mouse/pointer 
simulator user -- does a mouseOver event that gives the object focus 
automatically going to fire one or multiple events due simply to the fact 
that the object has obtained focus?  so, pending jim's post, and jim, my 
offer to assist you still stands, the only question that remains to be 
answered is:

will a pointer-driven query of an object be interpreted as activate="yes"?

A conclusion is simply the place where someone got tired of thinking.
                                                      -- Arthur Bloc
   Gregory J. Rosmaita - oedipus@hicom.net AND gregory@ubats.org
        Camera Obscura: http://www.hicom.net/~oedipus/
 United Blind Advocates for Talking Signs (UBATS): http://ubats.org

Received on Wednesday, 30 April 2008 00:45:34 UTC