<?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>170179</bug_id>
          
          <creation_ts>2017-03-28 09:08:23 -0700</creation_ts>
          <short_desc>VoiceOver does not announce a list for groups of links when list-style: none;</short_desc>
          <delta_ts>2023-01-09 08:29:01 -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>CSS</component>
          <version>Safari 10</version>
          <rep_platform>All</rep_platform>
          <op_sys>iOS 10</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>134187</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Izabella Cornwell">cornwell_izabella</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>92ethancampbell</cc>
    
    <cc>abdrahimbenrebia</cc>
    
    <cc>ap</cc>
    
    <cc>bobprokop</cc>
    
    <cc>brucemcgreggor1</cc>
    
    <cc>jcraig</cc>
    
    <cc>johnsonlester545</cc>
    
    <cc>markherryy</cc>
    
    <cc>monicajesvina</cc>
    
    <cc>nihag11639</cc>
    
    <cc>sharpedward6</cc>
    
    <cc>sohino8305</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1291908</commentid>
    <comment_count>0</comment_count>
    <who name="Izabella Cornwell">cornwell_izabella</who>
    <bug_when>2017-03-28 09:08:23 -0700</bug_when>
    <thetext>VoiceOver on Safari 9.1.3 (MacPro) and 10.2.1 (iPAD/iPhone) does not announce a list for a groups of links when list-style is set to none

}
ul.navigation {
  list-style: none; 
  padding: 0;
}
&lt;ul class=&quot;navigation&quot;&gt;
    &lt;li&gt;&lt;a href=&quot;kitchen.html&quot;&gt;Kitchen&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;bedbath.html&quot;&gt;Bed &amp;amp; Bath&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;dining.html&quot;&gt;Fine Dining&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;lighting.html&quot;&gt;Lighting&lt;/a&gt;&lt;/li&gt;
    &lt;li&gt;&lt;a href=&quot;storage.html&quot;&gt;Storage&lt;/a&gt;&lt;li&gt;
&lt;/ul&gt; 

url to test/verify: navigation tab menu at: https://www.w3.org/WAI/demos/bad/after/home.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1424283</commentid>
    <comment_count>1</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2018-05-16 02:51:09 -0700</bug_when>
    <thetext>This was a purposeful change due to rampant &quot;list&quot;-itis by web developers. 

In the same way WebKit differentiates layout tables from data tables, it now differentiates layout lists from data lists. VoiceOver users always used to file bugs that there were too many &quot;start of list&quot; &quot;end of list&quot; announcements on the Web. Customers seems much happier in the 3 years since this change went in.

Basically, if you remove all default visible indication of the list, there is no indication to a sighted user or screen reader user that the content is a list. If you want to override this heuristic for accessibility, you can always add an explicit ARIA role=&quot;list&quot;.

Read more about in bug 134187 or view the test case attachment 
https://bugs.webkit.org/attachment.cgi?id=233587

*** This bug has been marked as a duplicate of bug 134187 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1918566</commentid>
    <comment_count>10</comment_count>
    <who name="Bob Prokop">bobprokop</who>
    <bug_when>2022-12-12 12:00:34 -0800</bug_when>
    <thetext>Sorry but this is an example of overreach by Safari development team. This line:

&apos;This was a purposeful change due to rampant &quot;list&quot;-itis by web developers.&apos;

-- is all opinion.

Nothing a browser manufacturer does should require obligatory use of aria. That breaks the first rule of aria.

And the argument about tables in Chrome and FF is misleading. Developers have to add a role for it to be ignored. Those browsers do not consider a table to be presentation by default.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1924087</commentid>
    <comment_count>11</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2023-01-09 08:29:01 -0800</bug_when>
    <thetext>https://twitter.com/cookiecrook/status/1337226933822603270</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>