list because of explicit role, despite style and lack of list markers

list because of rendered list markers (exposed as AXListMarker)

  1. foo
  2. bar
  3. baz

list because these list markers consist of CSS-generated content on ::before pseudo element. Note: WebKit is not exposing these as AXListMarker; need another bug for that.

  1. foo
  2. bar
  3. baz
  1. foo
  2. bar
  3. baz
  • foo
  • bar
  • baz

Since many web pages suffer from "list-itis" and some users have noted that they don't want to hear about so many lists, any UL or OL that does not match one of the above heuristics should not be exposed as a list. Chances are that they are just presentational lists using the elements for the sake of a styling hook.

EXPLICIT FAILURE CASES: These next examples are NOT lists because these "list markers" are faked as background images. One is even a background image on a ::before pseudo-element, but that does not count as a listmarker. List markers should only be inferred by the content property or the list-style properties.

EXPLICIT FAILURE CASES: These next examples are NOT there is no explicit role or any style or list markers to indicate this is actually intended as a list.

  1. foo
  2. bar
  3. baz