Bug 116570
Summary: | WebKit exposes generated content in labels incorrectly on AXCheckbox and AXRadioButton | ||
---|---|---|---|
Product: | WebKit | Reporter: | James Craig <jcraig> |
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
Status: | UNCONFIRMED | ||
Severity: | Normal | CC: | jcraig, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
James Craig
WAI-ARIA CR Blocker
In both cases, WebKit exposes the input with an incomplete AXTitle (only including the DOM text, not including the CSS generated content). Expectation is that this should NOT use AXTitle, but instead use AXTitleUIElement pointer to an AXGroup containing both AXStaticText elements. The AXChild order should follow: ['::before', 'content', '::after']
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/name-computation-input/759.html
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/name-computation-input/760.html
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/13952362>
James Craig
*** Bug 118324 has been marked as a duplicate of this bug. ***
James Craig
From the dupe:
Here are the test cases that fail:(radio, checkbox)
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/name-computation-input/754.html
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/name-computation-input/755.html
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/name-computation-input/759.html
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/name-computation-input/760.html
Here are some of the test cases that pass (text, file, button):
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/name-computation-input/753.html
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/name-computation-input/756.html
https://dvcs.w3.org/hg/pfwg/raw-file/default/ARIA/1.0/tests/test-files/name-computation-input/757.html