Bug 180742
Summary: | VoiceOver in Safari does not distinguish between names and values in description lists. | ||
---|---|---|---|
Product: | WebKit | Reporter: | Derk-Jan Hartman <hartman.wiki> |
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED MOVED | ||
Severity: | Normal | CC: | cfleizach, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 9 | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Derk-Jan Hartman
Description lists are defined as name value groups, but currently
Take for instance:
<dl>
<dt> Authors
<dd> John
<dd> Luke
<dt> Editor
<dd> Frank
</dl>
VoiceOver will currently read this as:
Description list of 5 items
Author, 1 of 5
John, 2 of 5
Luke, 3 of 5
Editor, 4 of 5
Frank, 5 of 5
End of list
https://html.spec.whatwg.org/multipage/grouping-content.html#the-dl-element
shows that it should be more like:
Description list of 2 items
group Author
John
Luke
group Editor
Frank
End of list
Currently there is no difference between dt/term/name and dd/description/value, while semantically that difference is clearly indicated, with the <dt> often being in bold as well and/or visually offset.
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/36017162>
chris fleizach
Thanks for the bug. This will be resolved in the VoiceOver project, so no change from WebKit will happen. We'll track this internally with the radar created below