<?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>314120</bug_id>
          
          <creation_ts>2026-05-05 14:01:43 -0700</creation_ts>
          <short_desc>AX: VoiceOver&apos;s Skip redundant labels setting not respected on https://marconius.com/fun/wordBop/</short_desc>
          <delta_ts>2026-05-10 08:40:06 -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>Other</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="Tyler Wilcock">tyler_w</reporter>
          <assigned_to name="Tyler Wilcock">tyler_w</assigned_to>
          <cc>andresg_22</cc>
    
    <cc>marco.salsiccia</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2207786</commentid>
    <comment_count>0</comment_count>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2026-05-05 14:01:43 -0700</bug_when>
    <thetext>Steps to reproduce:

1. Open VoiceOver Utility, go to Navigation, check &quot;Skip redundant labels&quot;
2. Turn on VoiceOver and go to https://marconius.com/fun/wordBop/ in Safari
3. Expand the Keyboard Shortcuts details and note the labels are not skipped
4. Collapse the details
5. Expand the details, and note that this time the labels are properly skipped as part of the navigation</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2207788</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-05-05 14:01:49 -0700</bug_when>
    <thetext>&lt;rdar://problem/176297111&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2207904</commentid>
    <comment_count>2</comment_count>
    <who name="Marco Salsiccia">marco.salsiccia</who>
    <bug_when>2026-05-05 17:47:37 -0700</bug_when>
    <thetext>In the repro steps, closing the details element and re-opening does not solve the issue. The labels remain focusable by VoiceOver inside of the details element for both the Select and Inputs. If I take these elements out of the &lt;details&gt; element, or effectively comment out the &lt;details&gt;, &lt;summary&gt;, and &lt;/details&gt;, then VoiceOver starts skipping the redundant labels as expected and only lands on the form controls.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2208275</commentid>
    <comment_count>3</comment_count>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2026-05-06 14:14:51 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/64392</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2209491</commentid>
    <comment_count>4</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-05-10 08:40:04 -0700</bug_when>
    <thetext>Committed 312967@main (9d2e9e5acc36): &lt;https://commits.webkit.org/312967@main&gt;

Reviewed commits have been landed. Closing PR #64392 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>