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

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>136735</bug_id>
          
          <creation_ts>2014-09-10 23:02:56 -0700</creation_ts>
          <short_desc>AX: Children inside a &lt;legend&gt; are not accessible</short_desc>
          <delta_ts>2014-09-11 09:16:58 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>mario</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1034531</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-09-10 23:02:56 -0700</bug_when>
    <thetext>AX is not exposing elements inside a &lt;legend&gt;, so that if a control element like a link is in the legend, the user cannot get to it

ie)
&lt;legend&gt;Not link &lt;a href=&quot;http://www.apple.com&quot;&gt;Link&lt;/a&gt;&lt;/legend&gt;

&lt;rdar://problem/18051714&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034532</commentid>
    <comment_count>1</comment_count>
      <attachid>237933</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-09-10 23:08:03 -0700</bug_when>
    <thetext>Created attachment 237933
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034613</commentid>
    <comment_count>2</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-09-11 09:16:42 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/173515</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1034614</commentid>
    <comment_count>3</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2014-09-11 09:16:58 -0700</bug_when>
    <thetext>Note this was a regression from the well-intentioned
   https://bugs.webkit.org/show_bug.cgi?id=122534</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>237933</attachid>
            <date>2014-09-10 23:08:03 -0700</date>
            <delta_ts>2014-09-11 02:11:50 -0700</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>4573</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3MzUwNykKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDE0LTA5LTEwICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IENoaWxkcmVuIGlu
c2lkZSBhIDxsZWdlbmQ+IGFyZSBub3QgYWNjZXNzaWJsZQorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM2NzM1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGhlIEFYIGNoaWxkcmVuIG9mIGEgPGxlZ2VuZD4g
YXJlIGJlaW5nIGhpZGRlbiBjdXJyZW50bHksIHdoaWNoIG1ha2VzIGl0IGltcG9zc2libGUgZm9y
CisgICAgICAgIFZvaWNlT3ZlciB0byBhY3RpdmF0ZSBjb250cm9sIGVsZW1lbnRzIGluc2lkZSBv
ZiBhIDxsZWdlbmQ+LgorICAgICAgICBUaGUgc29sdXRpb24gaXMgdGhhdCBsZWdlbmQgZWxlbWVu
dHMgU0hPVUxEIGJlIGFsbG93ZWQgdG8gaGF2ZSBjaGlsZHJlbi4KKworICAgICAgICBUZXN0OiBh
Y2Nlc3NpYmlsaXR5L2xlZ2VuZC1jaGlsZHJlbi1hcmUtdmlzaWJsZS5odG1sCisKKyAgICAgICAg
KiBhY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlOb2RlT2JqZWN0LmNwcDoKKyAgICAgICAgKFdl
YkNvcmU6OkFjY2Vzc2liaWxpdHlOb2RlT2JqZWN0OjpjYW5IYXZlQ2hpbGRyZW4pOgorCiAyMDE0
LTA5LTEwICBHeXV5b3VuZyBLaW0gIDxneXV5b3VuZy5raW1Ac2Ftc3VuZy5jb20+CiAKICAgICAg
ICAgVXNlIEFTU0VSVCBpbnN0ZWFkIG9mIEFTU0VSVF9XSVRIX1NFQ1VSSVRZX0lNUExJQ0FUSU9O
CkluZGV4OiBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlOb2RlT2Jq
ZWN0LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vz
c2liaWxpdHlOb2RlT2JqZWN0LmNwcAkocmV2aXNpb24gMTczNTA3KQorKysgU291cmNlL1dlYkNv
cmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5Tm9kZU9iamVjdC5jcHAJKHdvcmtpbmcgY29w
eSkKQEAgLTQwMCwxMCArNDAwLDYgQEAKICAgICBjYXNlIFNjcm9sbEJhclJvbGU6CiAgICAgY2Fz
ZSBQcm9ncmVzc0luZGljYXRvclJvbGU6CiAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICBjYXNl
IExlZ2VuZFJvbGU6Ci0gICAgICAgIGlmIChFbGVtZW50KiBlbGVtZW50ID0gdGhpcy0+ZWxlbWVu
dCgpKQotICAgICAgICAgICAgcmV0dXJuICFhbmNlc3RvcnNPZlR5cGU8SFRNTEZpZWxkU2V0RWxl
bWVudD4oKmVsZW1lbnQpLmZpcnN0KCk7Ci0gICAgICAgIEZBTExUSFJPVUdIOwogICAgIGRlZmF1
bHQ6CiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KSW5kZXg6IExheW91dFRlc3RzL0NoYW5n
ZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDE3MzUw
NykKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEz
IEBACisyMDE0LTA5LTEwICBDaHJpcyBGbGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisK
KyAgICAgICAgQVg6IENoaWxkcmVuIGluc2lkZSBhIDxsZWdlbmQ+IGFyZSBub3QgYWNjZXNzaWJs
ZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTM2NzM1
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBhY2Nl
c3NpYmlsaXR5L2xlZ2VuZC1jaGlsZHJlbi1hcmUtdmlzaWJsZS1leHBlY3RlZC50eHQ6IEFkZGVk
LgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvbGVnZW5kLWNoaWxkcmVuLWFyZS12aXNpYmxlLmh0
bWw6IEFkZGVkLgorCiAyMDE0LTA5LTEwICBKZXIgTm9ibGUgIDxqZXIubm9ibGVAYXBwbGUuY29t
PgogCiAgICAgICAgIFVucmV2aWV3ZWQgZ2FyZGVuaW5nLiBSZWJhc2VsaW5lIGZhaWxpbmcgbWVk
aWEvdmlkZW8tIHRlc3RzIGJyb2tlbiBieSByMTU2NTQ2LgpJbmRleDogTGF5b3V0VGVzdHMvYWNj
ZXNzaWJpbGl0eS9sZWdlbmQtY2hpbGRyZW4tYXJlLXZpc2libGUtZXhwZWN0ZWQudHh0Cj09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT0KLS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbGVnZW5kLWNoaWxkcmVuLWFyZS12
aXNpYmxlLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2FjY2Vzc2li
aWxpdHkvbGVnZW5kLWNoaWxkcmVuLWFyZS12aXNpYmxlLWV4cGVjdGVkLnR4dAkod29ya2luZyBj
b3B5KQpAQCAtMCwwICsxLDEyIEBACitUaGlzIHRlc3RzIHRoYXQgY2hpbGRyZW4gb2YgYSB3aWxs
IGJlIHZpc2libGUgdG8gdGhlIEFYIGhpZXJhcmNoeSAoc28gdGhhdCBpbiBjYXNlIGEgY29udHJv
bCBlbGVtZW50IGlzIGluc2lkZSwgaXQgY2FuIGJlIHJlYWNoZWQpCisKK09uIHN1Y2Nlc3MsIHlv
dSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNU
IENPTVBMRVRFIi4KKworCitmaWVsZHNldCBkZXNjcmlwdGlvbjogQVhEZXNjcmlwdGlvbjogTm90
IGxpbmsgTGluaworbGVnZW5kIGNoaWxkIDE6IHN0cmluZyB2YWx1ZTogQVhWYWx1ZTogTm90IGxp
bmsgCitsZWdlbmQgY2hpbGQgMjogdGl0bGU6IEFYVGl0bGU6IExpbmsKK1BBU1Mgc3VjY2Vzc2Z1
bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVURQorCkluZGV4OiBMYXlvdXRUZXN0cy9h
Y2Nlc3NpYmlsaXR5L2xlZ2VuZC1jaGlsZHJlbi1hcmUtdmlzaWJsZS5odG1sCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbGVnZW5kLWNoaWxkcmVuLWFyZS12aXNpYmxl
Lmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L2xlZ2VuZC1j
aGlsZHJlbi1hcmUtdmlzaWJsZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0wLDAgKzEsNDIgQEAK
KzwhRE9DVFlQRSBIVE1MIFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgor
PGhlYWQ+Cis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3Njcmlw
dD4KKzwvaGVhZD4KKzxib2R5IGlkPSJib2R5Ij4KKworPGRpdiBpZD0iY29udGVudCI+CisKKzxm
b3JtPgorICAgIDxmaWVsZHNldCBpZD0iZmllbGRzZXQiPgorICAgICAgICA8bGVnZW5kPk5vdCBs
aW5rIDxhIGhyZWY9Imh0dHA6Ly93d3cuYXBwbGUuY29tIj5MaW5rPC9hPjwvbGVnZW5kPgorICAg
ICAgICA8bGFiZWwgZm9yPSJncmVlbiI+R3JlZW48L2xhYmVsPgorICAgICAgICA8aW5wdXQgdHlw
ZT0icmFkaW8iIG5hbWU9ImNvbG9yIiBpZD0iZ3JlZW4iPgorICAgIDwvZmllbGRzZXQ+Cis8L2Zv
cm0+CisKKzwvZGl2PgorCis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNvbnNv
bGUiPjwvZGl2PgorCis8c2NyaXB0PgorCisgICAgZGVzY3JpcHRpb24oIlRoaXMgdGVzdHMgdGhh
dCBjaGlsZHJlbiBvZiBhIDxsZWdlbmQ+IHdpbGwgYmUgdmlzaWJsZSB0byB0aGUgQVggaGllcmFy
Y2h5IChzbyB0aGF0IGluIGNhc2UgYSBjb250cm9sIGVsZW1lbnQgaXMgaW5zaWRlLCBpdCBjYW4g
YmUgcmVhY2hlZCkiKTsKKworICAgIGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIp
IHsKKyAgICAgICAgICB2YXIgZmllbGRzZXQgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nl
c3NpYmxlRWxlbWVudEJ5SWQoImZpZWxkc2V0Iik7CisgICAgICAgICAgdmFyIGxlZ2VuZENoaWxk
MSA9IGZpZWxkc2V0LmNoaWxkQXRJbmRleCgwKTsKKyAgICAgICAgICB2YXIgbGVnZW5kQ2hpbGQy
ID0gZmllbGRzZXQuY2hpbGRBdEluZGV4KDEpOworICAgICAgICAgIGRlYnVnKCJmaWVsZHNldCBk
ZXNjcmlwdGlvbjogIiArIGZpZWxkc2V0LmRlc2NyaXB0aW9uKTsKKyAgICAgICAgICBkZWJ1Zygi
bGVnZW5kIGNoaWxkIDE6IHN0cmluZyB2YWx1ZTogIiArIGxlZ2VuZENoaWxkMS5zdHJpbmdWYWx1
ZSk7CisgICAgICAgICAgZGVidWcoImxlZ2VuZCBjaGlsZCAyOiB0aXRsZTogIiArIGxlZ2VuZENo
aWxkMi50aXRsZSk7CisKKyAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29udGVu
dCIpLnN0eWxlLnZpc2liaWxpdHkgPSAiaGlkZGVuIjsKKyAgICB9CisKKzwvc2NyaXB0PgorCis8
c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9zY3JpcHQ+Cis8L2Jv
ZHk+Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="262696"
          type_id="1"
          status="+"
          setter="mario"
    />
          </attachment>
      

    </bug>

</bugzilla>