RESOLVED FIXED 263248
AX: Isolated objects in the full tree may be accessed before the tree is completely built.
https://bugs.webkit.org/show_bug.cgi?id=263248
Summary AX: Isolated objects in the full tree may be accessed before the tree is comp...
Andres Gonzalez
Reported 2023-10-17 08:23:44 PDT
WebAccessibilityObjectWrapper accessibilityAttributeValue:AXPosition { objectID 113 (role ScrollArea) (parentObject 0) (identifierAttribute ) (address 0x4b85da800) (wrapper 0x15c11eec0) } AXIsolatedTree::create exceeded ExecutionTimeThreshold 19.61s } AXObjectCache::buildIsolatedTree exceeded ExecutionTimeThreshold 19.61s } WebAccessibilityObjectWrapper accessibilityAttributeValue:AXPosition exceeded ExecutionTimeThreshold 7.36s Note that the AXPosition request comes before the creation of the full tree completes, and the call goes to the new isolated object for the ScrollView which does not have this property cached, and hece has to hit the main thread.
Attachments
Patch (6.18 KB, patch)
2023-10-17 08:31 PDT, Andres Gonzalez
no flags
Radar WebKit Bug Importer
Comment 1 2023-10-17 08:23:52 PDT
Andres Gonzalez
Comment 2 2023-10-17 08:31:08 PDT
EWS
Comment 3 2023-10-17 17:00:50 PDT
Committed 269435@main (e78c3391e4d1): <https://commits.webkit.org/269435@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 468247 [details].
Note You need to log in before you can comment on or make changes to this bug.