Bug 307610
| Summary: | AX: VoiceOver does not find focusable splitters when searching for next / previous form control | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Tyler Wilcock <tyler_w> |
| Component: | Accessibility | Assignee: | Tyler Wilcock <tyler_w> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | andresg_22, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Other | ||
| Hardware: | All | ||
| OS: | All | ||
Tyler Wilcock
Example webpage:
https://www.saltdesignsystem.com/salt/components/splitter/examples
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/170187464>
Tyler Wilcock
Chrome behaves correctly here.
Tyler Wilcock
Also, based on us not handling AccessibilityRole::Splitter here:
void AccessibilityNodeObject::alterRangeValue(StepAction stepAction)
{
if (role() != AccessibilityRole::Slider && role() != AccessibilityRole::SpinButton)
return;
I'd be surprised if we can increment / decrement these controls on iOS.
Tyler Wilcock
Pull request: https://github.com/WebKit/WebKit/pull/58521
EWS
Committed 308089@main (6eedfadfa328): <https://commits.webkit.org/308089@main>
Reviewed commits have been landed. Closing PR #58521 and removing active labels.