[Webkit-unassigned] [Bug 122320] New: AX: WebKit needs heuristics to differentiate lists used for layout from semantic data lists, similar to the heuristics for layout tables versus data tables.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 4 00:37:42 PDT 2013


https://bugs.webkit.org/show_bug.cgi?id=122320

           Summary: AX: WebKit needs heuristics to differentiate lists
                    used for layout from semantic data lists, similar to
                    the heuristics for layout tables versus data tables.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: james at cookiecrook.com
                CC: webkit-bug-importer at group.apple.com


AX: WebKit needs heuristics to differentiate lists used for layout from semantic data lists, similar to the heuristics for layout tables versus data tables, and weeding out spacer images. Extra lists cause VoiceOver to speak stuff like "list, one item" and sometime group things erroneously or speak labels twice.

Some potential criteria:
1. If it uses ARIA roles, keep it as a semantic list.
2. If it displays generated list markers (like bullets or numbers), keep it as a semantic list. 
3. If it contains well-formed nested lists, assume they are all semantic lists.
4. If the list only contains a single item, presume it's a layout list.
7. If it ~acts like a large scale container (e.g. contains a large amount of distinct content elements), assume it's a layout list. (This will be the tricky one.)

Moreā€¦

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list