Bug 296205
| Summary: | AX: AccessibilityScrollView::parentObject should try harder to return a valid parent AccessibilityObject | ||
|---|---|---|---|
| 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: | WebKit Nightly Build | ||
| Hardware: | All | ||
| OS: | All | ||
Dominic Mazzoni
We determined the root cause of a missing content bug was mistakenly interpreting a AccessibilityScrollView from an iframe as the root AccessibilityScrollView for the whole page.
While the primary fix is to use more robust logic before updating the tree root, it also makes sense for AccessibilityScrollView to be more robust in returning a parent, even if its owner element doesn't happen to return a renderer. It's probably better to keep walking up the node hierarchy rather than returning null.
| Attachments | ||
|---|---|---|
| Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/156171319>
Dominic Mazzoni
Pull request: https://github.com/WebKit/WebKit/pull/48265
EWS
Committed 297651@main (a3a366646035): <https://commits.webkit.org/297651@main>
Reviewed commits have been landed. Closing PR #48265 and removing active labels.