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

Reply via email to