Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 1e29a8fa8f79edd8288745d4ba1adcb839b597bf
https://github.com/WebKit/WebKit/commit/1e29a8fa8f79edd8288745d4ba1adcb839b597bf
Author: Andres Gonzalez <[email protected]>
Date: 2023-05-22 (Mon, 22 May 2023)
Changed paths:
M Source/WebCore/accessibility/AXObjectCache.cpp
M Source/WebCore/accessibility/isolatedtree/AXIsolatedObject.cpp
M Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp
Log Message:
-----------
AX: Schedule the accessibility regions paint before building the isolated
tree.
https://bugs.webkit.org/show_bug.cgi?id=257045
<rdar://problem/109577190>
Reviewed by Tyler Wilcock.
* Source/WebCore/accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::getOrCreateIsolatedTree):
Moved the call to scheduleObjectRegionsUpdate before the creation of the
isolated tree so that the relative frame can be cached in the isolated objects
that are about to be created.
(WebCore::AXObjectCache::buildIsolatedTree):
Fixed the notifications sent after the whole isolated tree is built.
* Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp:
(WebCore::AXIsolatedTree::createEmptyContent):
Set the initial focused object in the newly created empty isolated tree to the
WebArea.
Canonical link: https://commits.webkit.org/264320@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes