<?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>13130</bug_id>
          
          <creation_ts>2011-07-04 12:35:03 +0000</creation_ts>
          <short_desc>accesskey handling in the spec doesn&apos;t match the implementations</short_desc>
          <delta_ts>2011-08-17 03:47:26 +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>LC1 HTML5 spec</component>
          <version>unspecified</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</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>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Olli Pettay">bugs</reporter>
          <assigned_to name="Ian &apos;Hixie&apos; Hickson">ian</assigned_to>
          <cc>ian</cc>
    
    <cc>jan.varga</cc>
    
    <cc>laura.lee.carlson</cc>
    
    <cc>mike</cc>
    
    <cc>public-html-a11y</cc>
    
    <cc>public-html-admin</cc>
    
    <cc>public-html-wg-issue-tracking</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>50641</commentid>
    <comment_count>0</comment_count>
      <attachid>1010</attachid>
    <who name="Olli Pettay">bugs</who>
    <bug_when>2011-07-04 12:35:03 +0000</bug_when>
    <thetext>Created attachment 1010
testcase

Per the spec accesskey is registered to some element even if the
element isn&apos;t the document tree. Only changing the accesskey attribute or
moving the element to another document should change the assigned access key.

That is not what browsers seem to do.
If element isn&apos;t in the document tree, one cannot activate the element using
accesskey.

(Tested on Gecko and Webkit)

So, the spec should mention that the elements which aren&apos;t in the document
tree should not have assigned access key.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>53850</commentid>
    <comment_count>1</comment_count>
    <who name="Michael[tm] Smith">mike</who>
    <bug_when>2011-08-04 05:33:49 +0000</bug_when>
    <thetext>mass-move component to LC1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55262</commentid>
    <comment_count>2</comment_count>
    <who name="Ian &apos;Hixie&apos; Hickson">ian</who>
    <bug_when>2011-08-17 03:47:03 +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: Partially Accepted
Change Description: see diff given below
Rationale: They still have an assigned access key, otherwise the actual assigned key might change as the element is moved around, and scripts couldn&apos;t find the assigned key&apos;s label while the element was briefly outside of a document. However, you are entirely correct that those keys should be ignored when pressed, shouldn&apos;t be exposed in the UA UI, etc. I&apos;ve fixed that.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>55263</commentid>
    <comment_count>3</comment_count>
    <who name="">contributor</who>
    <bug_when>2011-08-17 03:47:26 +0000</bug_when>
    <thetext>Checked in as WHATWG revision r6480.
Check-in comment: Make sure commands aren&apos;t exposed when not in a document.
http://html5.org/tools/web-apps-tracker?from=6479&amp;to=6480</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>1010</attachid>
            <date>2011-07-04 12:35:03 +0000</date>
            <delta_ts>2011-07-04 12:35:03 +0000</delta_ts>
            <desc>testcase</desc>
            <filename>ak.html</filename>
            <type>text/html</type>
            <size>709</size>
            <attacher name="Olli Pettay">bugs</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgPGhlYWQ+CiAgICA8c2NyaXB0PgogICAgZnVuY3Rpb24gdGVzdCgpIHsKICAgICAg
dmFyIGEgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJhIik7CiAgICAgIGEuc2V0QXR0cmlidXRl
KCJocmVmIiwgIiNkdW1teSIpOwogICAgICBhLnNldEF0dHJpYnV0ZSgiYWNjZXNza2V5IiwgImEi
KTsKICAgICAgYS5vbmNsaWNrID0gZnVuY3Rpb24oKSB7IGFsZXJ0KCJMaW5rIHdhcyBhY3RpdmF0
ZWQhIik7IHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7YS5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGEp
O30sIDUwKTsgfTsKICAgICAgYS50ZXh0Q29udGVudCA9ICIuIjsKICAgICAgZG9jdW1lbnQuYm9k
eS5hcHBlbmRDaGlsZChhKTsKICAgIH0KICAgIDwvc2NyaXB0PgogIDwvaGVhZD4KICA8Ym9keSBv
bmxvYWQ9InRlc3QoKSI+CiAgICBQZXIgSFRNTCBzcGVjIChidXQgbm90IHdoYXQgYnJvd3NlcnMg
ZG8pIGFjdGl2YXRpbmcgYWNjZXNza2V5ICgnYScgaW4gdGhpcyB0ZXN0KQogICAgc2hvdWxkIGFj
dGl2YXRlIGEgbGluayBldmVuIHdoZW4gdGhlIGVsZW1lbnQgaXMgcmVtb3ZlZCBmcm9tIGRvY3Vt
ZW50IHRyZWUuPGJyPgogICAgU28sIGFjdGl2YXRlIGFjY2Vzc2tleSAnYScgYW5kIHlvdSBzaG91
bGQgZ2V0IGFuIGFsZXJ0KCJsaW5rIHdhcyBhY3RpdmF0ZWQiKS4KICAgIFRoZW4gdHJ5IHRoYXQg
YWdhaW4uCiAgPC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>