<?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>244973</bug_id>
          
          <creation_ts>2022-09-09 06:46:10 -0700</creation_ts>
          <short_desc>AX: Invalid summary elements should not be exposed as interactive</short_desc>
          <delta_ts>2023-02-20 10:27:45 -0800</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>WebKit 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>
          
          <blocked>252223</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Scott">scottaohara</reporter>
          <assigned_to name="Tyler Wilcock">tyler_w</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>andresg_22</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jcraig</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>tyler_w</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1897225</commentid>
    <comment_count>0</comment_count>
    <who name="Scott">scottaohara</who>
    <bug_when>2022-09-09 06:46:10 -0700</bug_when>
    <thetext>If a summary element is misused - e.g., specified outside of a details element, or multiple summary elements are specified within a details element, the errant summary element(s) are not rendered as interactive elements (good). However, Firefox still exposes them as interactive elements, which is not reflective of their behavior.

For instance, the following codepen has a summary element without a details parent, as well as two summary elements within a details parent https://codepen.io/scottohara/pen/poVyeNV

The invalid summary elements are visually rendered as static text. But as they are not interactive, they should be exposed as generic elements. However, VoiceOver will announce the elements no differently than correctly used summary elements.

I&apos;ve made a PR to HTML AAM to clarify this in the spec as well.
https://github.com/w3c/html-aam/pull/436</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1897226</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-09-09 06:46:24 -0700</bug_when>
    <thetext>&lt;rdar://problem/99743056&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1897227</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-09-09 06:47:06 -0700</bug_when>
    <thetext>&lt;rdar://problem/99743073&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1934956</commentid>
    <comment_count>3</comment_count>
      <attachid>465071</attachid>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2023-02-18 23:42:15 -0800</bug_when>
    <thetext>Created attachment 465071
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1935139</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2023-02-20 10:27:43 -0800</bug_when>
    <thetext>Committed 260546@main (96801f719dfc): &lt;https://commits.webkit.org/260546@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 465071.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>465071</attachid>
            <date>2023-02-18 23:42:15 -0800</date>
            <delta_ts>2023-02-20 10:27:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-244973-20230218234214.patch</filename>
            <type>text/plain</type>
            <size>5677</size>
            <attacher name="Tyler Wilcock">tyler_w</attacher>
            
              <data encoding="base64">RnJvbSBjODQ0NjViNWIxOTliNGRiMzIwZDc1ZjU4ZjRjMjM2ZTRmNzZlYzE2IE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBUeWxlciBXaWxjb2NrIDx0eWxlcl93QGFwcGxlLmNvbT4KRGF0
ZTogU2F0LCAxOCBGZWIgMjAyMyAyMzoyNzoxNCAtMDgwMApTdWJqZWN0OiBbUEFUQ0hdIEFYOiBJ
bnZhbGlkIHN1bW1hcnkgZWxlbWVudHMgc2hvdWxkIG5vdCBiZSBleHBvc2VkIGFzCiBpbnRlcmFj
dGl2ZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjQ0OTczCiByZGFy
Oi8vcHJvYmxlbS85OTc0MzA1NgoKUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCgpQcmlvciB0
byB0aGlzIHBhdGNoLCB3ZSB1bmNvbmRpdGlvbmFsbHkgZXhwb3NlIHN1bW1hcnkgZWxlbWVudHMg
YXMKQWNjZXNzaWJpbGl0eVJvbGU6OlN1bW1hcnkuIFRoaXMgaXMgbm90IGNvcnJlY3QgaW4gdGhl
c2Ugc2NlbmFyaW9zOgoKICAxLiBUaGUgc3VtbWFyeSBoYXMgbm8gZGV0YWlscyBhbmNlc3Rvcgog
IDIuIFRoZSBzdW1tYXJ5IGlzIG5vdCB0aGUgZmlyc3Qgc3VtbWFyeSBkZXNjZW5kYW50IG9mIHRo
ZSBkZXRhaWxzIGVsZW1lbnQKCldlIGNhbiBnZXQgYm90aCBvZiB0aGVzZSBwaWVjZXMgb2YgaW5m
b3JtYXRpb24gZnJvbSBIVE1MU3VtbWFyeUVsZW1lbnQ6OmlzQWN0aXZlU3VtbWFyeSgpLgpXaXRo
IHRoaXMgcGF0Y2gsIHdlIG9ubHkgY29uc2lkZXIgc29tZXRoaW5nIHRvIGJlIEFjY2Vzc2liaWxp
dHlSb2xlOjpTdW1tYXJ5IGlmIGl0J3MgdGhlIGFjdGl2ZSBzdW1tYXJ5LgoKKiBMYXlvdXRUZXN0
cy9hY2Nlc3NpYmlsaXR5L21hYy9pbnZhbGlkLXN1bW1hcnktZWxlbWVudC1leHBlY3RlZC50eHQ6
IEFkZGVkLgoqIExheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL2ludmFsaWQtc3VtbWFyeS1l
bGVtZW50Lmh0bWw6IEFkZGVkLgoqIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNz
aWJpbGl0eU5vZGVPYmplY3QuY3BwOgooV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU5vZGVPYmplY3Q6
OmRldGVybWluZUFjY2Vzc2liaWxpdHlSb2xlRnJvbU5vZGUgY29uc3QpOgotLS0KIC4uLi9hY2Nl
c3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlOb2RlT2JqZWN0LmNwcCB8ICAyICstCiAuLi4vbWFjL2lu
dmFsaWQtc3VtbWFyeS1lbGVtZW50LWV4cGVjdGVkLnR4dCAgfCAxNyArKysrKysrCiAuLi4vbWFj
L2ludmFsaWQtc3VtbWFyeS1lbGVtZW50Lmh0bWwgICAgICAgICAgfCA0OSArKysrKysrKysrKysr
KysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9pbnZhbGlk
LXN1bW1hcnktZWxlbWVudC1leHBlY3RlZC50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBMYXlvdXRU
ZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9pbnZhbGlkLXN1bW1hcnktZWxlbWVudC5odG1sCgpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5Tm9kZU9i
amVjdC5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlOb2Rl
T2JqZWN0LmNwcAppbmRleCA5MDIzNmViYjNjNjYuLjIwMDk4ZmY1ZDJhNyAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5Tm9kZU9iamVjdC5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5Tm9kZU9iamVj
dC5jcHAKQEAgLTM4MCw3ICszODAsNyBAQCBBY2Nlc3NpYmlsaXR5Um9sZSBBY2Nlc3NpYmlsaXR5
Tm9kZU9iamVjdDo6ZGV0ZXJtaW5lQWNjZXNzaWJpbGl0eVJvbGVGcm9tTm9kZShUcgogICAgICAg
ICByZXR1cm4gQWNjZXNzaWJpbGl0eVJvbGU6OlByZTsKICAgICBpZiAoaXM8SFRNTERldGFpbHNF
bGVtZW50Pihub2RlKCkpKQogICAgICAgICByZXR1cm4gQWNjZXNzaWJpbGl0eVJvbGU6OkRldGFp
bHM7Ci0gICAgaWYgKGlzPEhUTUxTdW1tYXJ5RWxlbWVudD4obm9kZSgpKSkKKyAgICBpZiAoYXV0
byogc3VtbWFyeUVsZW1lbnQgPSBkeW5hbWljRG93bmNhc3Q8SFRNTFN1bW1hcnlFbGVtZW50Pihu
b2RlKCkpOyBzdW1tYXJ5RWxlbWVudCAmJiBzdW1tYXJ5RWxlbWVudC0+aXNBY3RpdmVTdW1tYXJ5
KCkpCiAgICAgICAgIHJldHVybiBBY2Nlc3NpYmlsaXR5Um9sZTo6U3VtbWFyeTsKIAogICAgIC8v
IGh0dHA6Ly9yYXdnaXQuY29tL3czYy9hcmlhL21hc3Rlci9odG1sLWFhbS9odG1sLWFhbS5odG1s
CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9pbnZhbGlkLXN1bW1h
cnktZWxlbWVudC1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9p
bnZhbGlkLXN1bW1hcnktZWxlbWVudC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwLi44Zjg4YWExNjZlN2YKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlv
dXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9pbnZhbGlkLXN1bW1hcnktZWxlbWVudC1leHBlY3Rl
ZC50eHQKQEAgLTAsMCArMSwxNyBAQAorVGhpcyB0ZXN0IGVuc3VyZXMgdGhhdCBzdW1tYXJ5IGVs
ZW1lbnRzIGFyZSBvbmx5IGdpdmVuIHRoZSBzdW1tYXJ5IHJvbGUgd2hlbiB0aGUgcHJvcGVyIGNv
bmRpdGlvbnMgYXJlIG1ldC4KKworUEFTUzogYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNz
aWJsZUVsZW1lbnRCeUlkKCdmaXJzdC1zdW1tYXJ5Jykuc3Vicm9sZSA9PT0gJ0FYU3Vicm9sZTog
QVhTdW1tYXJ5JworUEFTUzogIWFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVt
ZW50QnlJZCgnc2Vjb25kLXN1bW1hcnknKSA9PT0gdHJ1ZQorUEFTUzogIWFjY2Vzc2liaWxpdHlD
b250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgnb3JwaGFuLXN1bW1hcnknKSA9PT0gdHJ1
ZQorCitNb3ZpbmcgI29ycGhhbi1zdW1tYXJ5IGludG8gI2luaXRpYWxseS1lbXB0eS1kZXRhaWxz
LgorUEFTUzogYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCdv
cnBoYW4tc3VtbWFyeScpLnN1YnJvbGUgPT09ICdBWFN1YnJvbGU6IEFYU3VtbWFyeScKKworRGVs
ZXRpbmcgI2ZpcnN0LXN1bW1hcnkuICNzZWNvbmQtc3VtbWFyeSBzaG91bGQgYmVjb21lIGEgdmFs
aWQgc3VtbWFyeSBBWCBvYmplY3QuCitQQVNTOiBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nl
c3NpYmxlRWxlbWVudEJ5SWQoJ3NlY29uZC1zdW1tYXJ5Jykuc3Vicm9sZSA9PT0gJ0FYU3Vicm9s
ZTogQVhTdW1tYXJ5JworCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1Qg
Q09NUExFVEUKK1NlY29uZCBzdW1tYXJ5CitPcnBoYW4gc3VtbWFyeQpkaWZmIC0tZ2l0IGEvTGF5
b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9tYWMvaW52YWxpZC1zdW1tYXJ5LWVsZW1lbnQuaHRtbCBi
L0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvbWFjL2ludmFsaWQtc3VtbWFyeS1lbGVtZW50Lmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi43MGIzMjcwYTE0YmUK
LS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L21hYy9pbnZhbGlk
LXN1bW1hcnktZWxlbWVudC5odG1sCkBAIC0wLDAgKzEsNDkgQEAKKzwhRE9DVFlQRSBIVE1MIFBV
QkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNy
Yz0iLi4vLi4vcmVzb3VyY2VzL2FjY2Vzc2liaWxpdHktaGVscGVyLmpzIj48L3NjcmlwdD4KKzxz
Y3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+
Cis8Ym9keT4KKworPGRldGFpbHMgb3Blbj4KKyAgICA8IS0tIE9ubHkgdGhlIGZpcnN0IDxzdW1t
YXJ5PiBpbiBhIDxkZXRhaWxzPiBlbGVtZW50IGlzIHZhbGlkLiAtLT4KKyAgICA8c3VtbWFyeSBp
ZD0iZmlyc3Qtc3VtbWFyeSI+Rmlyc3Qgc3VtbWFyeTwvc3VtbWFyeT4KKyAgICA8c3VtbWFyeSBp
ZD0ic2Vjb25kLXN1bW1hcnkiPlNlY29uZCBzdW1tYXJ5PC9zdW1tYXJ5PgorPC9kZXRhaWxzPgor
Cis8IS0tIDxzdW1tYXJ5PnMgdGhhdCBoYXZlIG5vIDxkZXRhaWxzPiBhbmNlc3RvciBhcmUgaW52
YWxpZC4gLS0+Cis8c3VtbWFyeSBpZD0ib3JwaGFuLXN1bW1hcnkiPk9ycGhhbiBzdW1tYXJ5PC9z
dW1tYXJ5PgorCis8ZGV0YWlscyBpZD0iaW5pdGlhbGx5LWVtcHR5LWRldGFpbHMiIG9wZW4+Cis8
L2RldGFpbHM+CisKKzxzY3JpcHQ+Cit2YXIgb3V0cHV0ID0gIlRoaXMgdGVzdCBlbnN1cmVzIHRo
YXQgc3VtbWFyeSBlbGVtZW50cyBhcmUgb25seSBnaXZlbiB0aGUgc3VtbWFyeSByb2xlIHdoZW4g
dGhlIHByb3BlciBjb25kaXRpb25zIGFyZSBtZXQuXG5cbiI7CisKK2lmICh3aW5kb3cuYWNjZXNz
aWJpbGl0eUNvbnRyb2xsZXIpIHsKKyAgICB3aW5kb3cuanNUZXN0SXNBc3luYyA9IHRydWU7CisK
KyAgICBvdXRwdXQgKz0gZXhwZWN0KCJhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxl
RWxlbWVudEJ5SWQoJ2ZpcnN0LXN1bW1hcnknKS5zdWJyb2xlIiwgIidBWFN1YnJvbGU6IEFYU3Vt
bWFyeSciKQorICAgIG91dHB1dCArPSBleHBlY3QoIiFhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5h
Y2Nlc3NpYmxlRWxlbWVudEJ5SWQoJ3NlY29uZC1zdW1tYXJ5JykiLCAidHJ1ZSIpCisgICAgb3V0
cHV0ICs9IGV4cGVjdCgiIWFjY2Vzc2liaWxpdHlDb250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50
QnlJZCgnb3JwaGFuLXN1bW1hcnknKSIsICJ0cnVlIikKKworICAgIG91dHB1dCArPSAiXG5Nb3Zp
bmcgI29ycGhhbi1zdW1tYXJ5IGludG8gI2luaXRpYWxseS1lbXB0eS1kZXRhaWxzLlxuIjsKKyAg
ICBzZXRUaW1lb3V0KGFzeW5jIGZ1bmN0aW9uKCkgeworICAgICAgICBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgiaW5pdGlhbGx5LWVtcHR5LWRldGFpbHMiKS5hcHBlbmRDaGlsZChkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgib3JwaGFuLXN1bW1hcnkiKSk7CisgICAgICAgIGF3YWl0IHdhaXRGb3JF
bGVtZW50QnlJZCgib3JwaGFuLXN1bW1hcnkiKTsKKyAgICAgICAgb3V0cHV0ICs9IGV4cGVjdCgi
YWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCdvcnBoYW4tc3Vt
bWFyeScpLnN1YnJvbGUiLCAiJ0FYU3Vicm9sZTogQVhTdW1tYXJ5JyIpCisKKyAgICAgICAgb3V0
cHV0ICs9ICJcbkRlbGV0aW5nICNmaXJzdC1zdW1tYXJ5LiAjc2Vjb25kLXN1bW1hcnkgc2hvdWxk
IGJlY29tZSBhIHZhbGlkIHN1bW1hcnkgQVggb2JqZWN0LlxuIjsKKyAgICAgICAgZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoImZpcnN0LXN1bW1hcnkiKS5yZW1vdmUoKTsKKyAgICAgICAgYXdhaXQg
d2FpdEZvckVsZW1lbnRCeUlkKCJzZWNvbmQtc3VtbWFyeSIpOworICAgICAgICBvdXRwdXQgKz0g
ZXhwZWN0KCJhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoJ3Nl
Y29uZC1zdW1tYXJ5Jykuc3Vicm9sZSIsICInQVhTdWJyb2xlOiBBWFN1bW1hcnknIikKKworICAg
ICAgICBkZWJ1ZyhvdXRwdXQpOworICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICB9LCAwKTsK
K30KKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgorCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>