[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