Bug 276628
| Summary: | AX: active descendant not exposed when isolated tree mode is on | ||
|---|---|---|---|
| Product: | WebKit | Reporter: | Dominic Mazzoni <dm_mazzoni> |
| Component: | Accessibility | Assignee: | Dominic Mazzoni <dm_mazzoni> |
| Status: | RESOLVED FIXED | ||
| Severity: | Normal | CC: | andresg_22, webkit-bug-importer |
| Priority: | P2 | Keywords: | InRadar |
| Version: | Safari Technology Preview | ||
| Hardware: | All | ||
| OS: | All | ||
Dominic Mazzoni
To repro, visit Kayak.com and click on the Round-trip combo box. VoiceOver focuses on the listbox that pops up, but usually (not always) fails to interact with the active option. If you manually check the accessibility API at that time, the list box usually (but not always) returns nothing for the active descendant, even though inspecting the DOM shows it's set.
If you arrow to another option, the active descendant starts working.
With ITM off it works correctly every time.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/131784854>
Dominic Mazzoni
Pull request: https://github.com/WebKit/WebKit/pull/30871
EWS
Committed 281043@main (348b978dc50e): <https://commits.webkit.org/281043@main>
Reviewed commits have been landed. Closing PR #30871 and removing active labels.
EWS
Committed 280938.42@integration/ci/131784854_348b978dc5_safari-7619-branch (e040d5cc2497): <https://commits.webkit.org/280938.42@integration/ci/131784854_348b978dc5_safari-7619-branch>
Reviewed commits have been landed. Closing PR #1401 and removing active labels.