[webkit-changes] [WebKit/WebKit] fcd15c: AX: accessibility/element-reflection-ariaowns.html...

AndresGonzalezApple noreply at github.com
Fri May 3 08:02:10 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: fcd15cc132a52511cebd1c2cd06deb77e40ce1ad
      https://github.com/WebKit/WebKit/commit/fcd15cc132a52511cebd1c2cd06deb77e40ce1ad
  Author: Andres Gonzalez <andresg_22 at apple.com>
  Date:   2024-05-03 (Fri, 03 May 2024)

  Changed paths:
    M LayoutTests/accessibility-isolated-tree/TestExpectations
    M LayoutTests/accessibility/aria-owns-hierarchy-remap-expected.txt
    M LayoutTests/accessibility/aria-owns-hierarchy-remap.html
    M Source/WebCore/accessibility/AXObjectCache.cpp

  Log Message:
  -----------
  AX: accessibility/element-reflection-ariaowns.html times out in isolated tree mode.
https://bugs.webkit.org/show_bug.cgi?id=273632
<rdar://problem/127439299>

Reviewed by Tyler Wilcock.

The cause of the problem is that the parent of the newly owned object needs to be notified that one of its children is removed. There was an attempt to do this by notifying a previous owner of the owned object, but that wasn't enough because it doesn't work for targets that were not previously owned.

* LayoutTests/accessibility-isolated-tree/TestExpectations:
* LayoutTests/accessibility/aria-owns-hierarchy-remap-expected.txt:
* LayoutTests/accessibility/aria-owns-hierarchy-remap.html:
* Source/WebCore/accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::addRelation):

Canonical link: https://commits.webkit.org/278322@main



To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications


More information about the webkit-changes mailing list