W3C home > Mailing lists > Public > w3c-wai-ua@w3.org > April to June 2011

SC 2.1.4 - Greg's changes

From: Jeanne Spellman <jeanne@w3.org>
Date: Tue, 31 May 2011 12:56:42 -0400
Message-ID: <4DE51DCA.5080509@w3.org>
To: User Agent Working Group <w3c-wai-ua@w3.org>
I've been looking at Greg's work in a lot of detail as I have been 
attempting to update the document with the re-organization of Focus 
guidelines and SC. I am concerned that we have lost an important feature 
in the change - persistence of keyboard re-mapping.

Greg's new 2.1.4 (see 
http://www.w3.org/WAI/UA/work/wiki/Keyboard,_Focus,_and_Navigation_Restructuring#2.1.3Y_Keyboard_Navigability_.5Bformer_1.9.2.2C_before_that_3.11.2.2C_and_1.9.4.2C_before_that_3.11.4.2C_significant_changes.5D)

Previous complete version (there were partial changes in the 19 May 
version which is confusing, so I went back to the 28 April version)
http://www.w3.org/WAI/UA/2011/ED-UAAG20-20110428/#gl-keyboard-access

In the 28 April version we had
2.1.2 Specify preferred keystrokes
2.1.10 Override of UI Keyboard Commands
2.1.11 User Override of Accesskeys
2.1.12 Specify preferred keystrokes - (a duplicate of 2.1.2) deleted.

The difference between the 3 (to my memory) is that 2.1.2 was a generic 
statement at level A which did not require any persistence.  2.1.10 and 
2.1.11 differ by UI vs. content, and require persistence. Because the 
techniques are so different between saving accesskeys and saving UI 
command, they were split into separate SC.

In Greg's draft, we lose the entire requirement for persistence -- at 
least as far as I have read.

I had to go back to 2010 June 17 version to find the original text for 
2.1.2 and 2.1.12.  2.1.2 used to be about precedence in keyboard commands:
http://www.w3.org/TR/2010/WD-UAAG20-20100617/#principle-operable
4.1.2 Keystroke Precedence: The user has the option to specify that 
keystrokes be processed in the following order: user agent user 
interface, user agent extensions, content keystroke operations 
administered by the user agent (e.g., access keys), and executable 
content (e.g., key press events in scripts, etc.). (Level A)

Sometime between June and December, 2.1.2 was changed to the text of 
2.1.12 and 2.1.12 was dropped.  I vaguely remember that we agreed to 
drop precedence in favor of giving greater user control.

Since this could be an editor error (mine), I am bringing attention to 
it, not to restart the debate, but to insure that the correct edits were 
done.
Received on Tuesday, 31 May 2011 16:57:14 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 31 May 2011 16:57:14 GMT