<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://www.w3.org/Bugs/Public/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4"
          urlbase="https://www.w3.org/Bugs/Public/"
          
          maintainer="sysbot+bugzilla@w3.org"
>

    <bug>
          <bug_id>10775</bug_id>
          
          <creation_ts>2010-09-27 17:55:39 +0000</creation_ts>
          <short_desc>how is user to decide which set of access keys to use?</short_desc>
          <delta_ts>2013-10-23 19:59:21 +0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>HTML WG</product>
          <component>pre-LC1 HTML5 spec (editor: Ian Hickson)</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>VERIFIED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>a11y</keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>LC</target_milestone>
          <dependson>10888</dependson>
    
    <dependson>23613</dependson>
          <blocked>10773</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Gregory J. Rosmaita">oedipus</reporter>
          <assigned_to name="Gregory J. Rosmaita">oedipus</assigned_to>
          <cc>cooper</cc>
    
    <cc>ian</cc>
    
    <cc>laura.lee.carlson</cc>
    
    <cc>mike</cc>
    
    <cc>oedipus</cc>
    
    <cc>public-html-a11y</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</cc>
    
    <cc>w3c</cc>
          
          <qa_contact name="HTML WG Bugzilla archive list">public-html-bugzilla</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>39593</commentid>
    <comment_count>0</comment_count>
    <who name="Gregory J. Rosmaita">oedipus</who>
    <bug_when>2010-09-27 17:55:39 +0000</bug_when>
    <thetext>QUOTE cite=&quot;http://dev.w3.org/html5/spec/editing.html#the-accesskey-attribute&quot;
   If specified, the value must be an ordered set of unique
   space-separated tokens, each of which must be exactly one Unicode code
   point in length.
UNQUOTE

PROBLEM 1: how does the user know that more than one set of access keys
is available?

PROBLEM 2: how does the user select the set of access keys to use?

PROBLEM 3: can the use switch from one set of access keys to another
should the first set be too complicated to use?  if so, how?

PROBLEM 4: when using more than one token to assign an accesskey to 
a unique element, must all the accesskey values contain the same number 
of tokens in order for the accesskey values to validate?  

PROBLEM 5: why use the phrase &quot;unique space-separated tokens&quot;? 
&quot;unique space-seperated characters, each of which must be exactly
one unicode point in length&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>39673</commentid>
    <comment_count>1</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-09-28 06:54:42 +0000</bug_when>
    <thetext>Please file one problem per bug.

EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Rejected
Change Description: no spec change
Rationale: Invalid use of bug system.

Looking at the specific problems:

PROBLEM 1: There is no set of access keys, just one key per accesskey&apos;ed element.

PROBLEM 2: The user agent selects the access key, not the user.

PROBLEM 3: There are no &quot;sets&quot; of access keys.

PROBLEM 4: no

PROBLEM 5: the phrase &quot;unique space-separated tokens&quot; implies certain conformance requirements described in the infrastructure section.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40169</commentid>
    <comment_count>2</comment_count>
    <who name="Gregory J. Rosmaita">oedipus</who>
    <bug_when>2010-09-30 14:23:20 +0000</bug_when>
    <thetext>(In reply to comment #1)
in response to comment #0
&gt;&gt;PROBLEM 1: how does the user know that more than one set of access keys
&gt;&gt;is available?

the editor replied:

&gt; Status: Rejected
&gt; Change Description: no spec change
&gt; Rationale: Invalid use of bug system.
&gt; 
&gt; Looking at the specific problems:
&gt; 
&gt; PROBLEM 1: There is no set of access keys, just one key per accesskey&apos;ed
&gt; element.

QUOTE cite=&quot;http://dev.w3.org/html5/spec/editing.html#the-accesskey-attribute&quot;
  If specified, the value must be an ordered set of unique
  space-separated tokens, each of which must be exactly one Unicode code
  point in length.
UNQUOTE

are you saying that a single element may have multiple accesskeys that 
act as synonyms? -- in other words, accesskey=&quot;S @ 1&quot; assigned to an 
element would be triggered by either the character capital-S the at-sign 
or the numeral 1?

is the user agent or assistive technology supposed to inform the user of all of the options available as an accesskey for an element?

if so, how precisely does the cascade work?  first token, second token, third
token?  if i use the first token for one element and the second for another,
both will cause the expected action for the individual elements for which they 
have been assigned when the accesskey is invoked?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40248</commentid>
    <comment_count>3</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-09-30 18:45:42 +0000</bug_when>
    <thetext>I&apos;ll add a bunch of non-normative text to the spec to explain how this works more clearly, since the current text is clearly not understandable enough. Sorry for making it so opaque.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40824</commentid>
    <comment_count>4</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2010-10-07 22:42:34 +0000</bug_when>
    <thetext>EDITOR&apos;S RESPONSE: This is an Editor&apos;s Response to your comment. If you are satisfied with this response, please change the state of this bug to CLOSED. If you have additional information and would like the editor to reconsider, please reopen this bug. If you would like to escalate the issue to the full HTML Working Group, please add the TrackerRequest keyword to this bug, and suggest title and text for the tracker issue; or you may create a tracker issue yourself, if you are able to do so. For more details, see this document:
   http://dev.w3.org/html5/decision-policy/decision-policy.html

Status: Accepted
Change Description: see diff given below
Rationale: see comment 3</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>40826</commentid>
    <comment_count>5</comment_count>
    <who name="">contributor</who>
    <bug_when>2010-10-07 22:50:56 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r5596.
Check-in comment: Explain accesskey better.
http://html5.org/tools/web-apps-tracker?from=5595&amp;to=5596</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41767</commentid>
    <comment_count>6</comment_count>
    <who name="Martin Kliehm">w3c</who>
    <bug_when>2010-10-26 15:56:31 +0000</bug_when>
    <thetext>Bug triage subteam adding dependency on 10888 as a master bug for accesskey bugs</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43498</commentid>
    <comment_count>7</comment_count>
    <who name="Martin Kliehm">w3c</who>
    <bug_when>2010-12-21 15:39:32 +0000</bug_when>
    <thetext>Reviewed the changed non-normative spec text for the Accessibility TF bug-triage sub-team, and I believe it does the job, therefore verifying the fixed state. @Gregory, if you are satisfied with the solution, please close the bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44439</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Cooper">cooper</who>
    <bug_when>2011-01-18 16:29:26 +0000</bug_when>
    <thetext>Bug triage sub-team does not think this needs to be a TF priority. Assigning to
Gregory to address recommendation in comment 7.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>