AX: Update the isolated tree in response to dynamic aria-grabbed and aria-posinset...
commit3562f7b8032e9ebb824b7c1882ae88b116dea667
authortyler_w@apple.com <tyler_w@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 May 2022 02:56:49 +0000 (26 02:56 +0000)
committertyler_w@apple.com <tyler_w@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 26 May 2022 02:56:49 +0000 (26 02:56 +0000)
treeb38a980618625af0091de8be44ac15fddcf7d379
parentb44f9433a4f8845c72d1e1302a5742b339d6c068
AX: Update the isolated tree in response to dynamic aria-grabbed and aria-posinset changes
https://bugs.webkit.org/show_bug.cgi?id=240844

Reviewed by Chris Fleizach.

Added test cases to accessibility/aria-setsize-posinset.html and
accessibility/mac/aria-drag-drop.html.

* Source/WebCore/accessibility/AXLogger.cpp:
(WebCore::operator<<):
* Source/WebCore/accessibility/AXObjectCache.cpp:
(WebCore::AXObjectCache::handleAttributeChange):
(WebCore::AXObjectCache::updateIsolatedTree):
* Source/WebCore/accessibility/AXObjectCache.h:
* Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp:
(WebCore::AXIsolatedTree::updateNodeProperty):
* LayoutTests/accessibility/aria-setsize-posinset-expected.txt:
* LayoutTests/accessibility/aria-setsize-posinset.html:
* LayoutTests/accessibility/mac/aria-drag-drop-expected.txt:
* LayoutTests/accessibility/mac/aria-drag-drop.html:

link: https://commits.webkit.org/250995@main
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@294863 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/accessibility/aria-setsize-posinset-expected.txt
LayoutTests/accessibility/aria-setsize-posinset.html
LayoutTests/accessibility/mac/aria-drag-drop-expected.txt
LayoutTests/accessibility/mac/aria-drag-drop.html
Source/WebCore/accessibility/AXLogger.cpp
Source/WebCore/accessibility/AXObjectCache.cpp
Source/WebCore/accessibility/AXObjectCache.h
Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp