Bug 314120
| Summary: | AX: VoiceOver's Skip redundant labels setting not respected on https://marconius.com/fun/wordBop/ | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Tyler Wilcock <tyler_w> |
| Component: | Accessibility | Assignee: | Tyler Wilcock <tyler_w> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | andresg_22, marco.salsiccia, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | All | ||
| OS: | All | ||
Tyler Wilcock
Steps to reproduce:
1. Open VoiceOver Utility, go to Navigation, check "Skip redundant labels"
2. Turn on VoiceOver and go to https://marconius.com/fun/wordBop/ in Safari
3. Expand the Keyboard Shortcuts details and note the labels are not skipped
4. Collapse the details
5. Expand the details, and note that this time the labels are properly skipped as part of the navigation
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/176297111>
Marco Salsiccia
In the repro steps, closing the details element and re-opening does not solve the issue. The labels remain focusable by VoiceOver inside of the details element for both the Select and Inputs. If I take these elements out of the <details> element, or effectively comment out the <details>, <summary>, and </details>, then VoiceOver starts skipping the redundant labels as expected and only lands on the form controls.
Tyler Wilcock
Pull request: https://github.com/WebKit/WebKit/pull/64392
EWS
Committed 312967@main (9d2e9e5acc36): <https://commits.webkit.org/312967@main>
Reviewed commits have been landed. Closing PR #64392 and removing active labels.