[Webkit-unassigned] [Bug 197082] New: AX:
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Apr 18 16:48:19 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=197082
Bug ID: 197082
Summary: AX:
Product: WebKit
Version: Safari 12
Hardware: Macintosh
OS: macOS 10.14
Status: NEW
Severity: Normal
Priority: P2
Component: Accessibility
Assignee: webkit-unassigned at lists.webkit.org
Reporter: scottaohara at yahoo.com
CC: webkit-bug-importer at group.apple.com
In an effort to provide a table with a "caption" by use of ARIA, I ran into unexpected behavior.
Using aria-labelledby on a table element to point to paragraph, the table semantics were removed. No role is exposed in Safari's accessibility node inspector. VoiceOver + Safari announced the table as a group.
Chrome exposes the table as a layoutTable in its inspector.
I then tried aria-describedby, and the title attribute. With both of these attributes placed on the table element no role is exposed, VoiceOver doesn't announce it as a group.
Reduced test case:
https://codepen.io/scottohara/full/jRZLMy
Testing with Firefox and IE11, the above mentioned issues do not occur.
Using JAWS with Firefox and IE11, the tables all announce as expected.
---
Expected Behavior
If a table is provided an aria-labelledby, it should be given an accessible name (like caption does).
If a table is provided an aria-describedby or title attribute, it should expose a description.
In neither situation should the table be converted to a layoutTable.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190418/9fe111b4/attachment.html>
More information about the webkit-unassigned
mailing list