Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 16714dac0820c801c84c115a3e9804af37572b7b
https://github.com/WebKit/WebKit/commit/16714dac0820c801c84c115a3e9804af37572b7b
Author: Andres Gonzalez <[email protected]>
Date: 2023-11-06 (Mon, 06 Nov 2023)
Changed paths:
M Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp
M Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.h
M Source/WebCore/en.lproj/Localizable.strings
M Source/WebCore/platform/LocalizedStrings.cpp
M Source/WebCore/platform/LocalizedStrings.h
Log Message:
-----------
AX: Give user feedback while the isolated tree is being built.
https://bugs.webkit.org/show_bug.cgi?id=264095
<rdar://problem/117857438>
Reviewed by Tyler Wilcock.
There may be a delay of several seconds after a page is opened and the user can
start reading the content with an assistive technology like a screen reader.
The construction of the isolated tree can take several seconds, especially for
large pages. This patch implements providing feedback to the user while the
tree is built through the title property of the temporary tree webarea object.
* Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.cpp:
(WebCore::AXIsolatedTree::create):
(WebCore::AXIsolatedTree::storeTree):
(WebCore::AXIsolatedTree::reportCreationProgress):
(WebCore::AXIsolatedTree::resolveAppends):
(WebCore::AXIsolatedTree::overrideNodeProperties):
* Source/WebCore/accessibility/isolatedtree/AXIsolatedTree.h:
* Source/WebCore/en.lproj/Localizable.strings:
* Source/WebCore/platform/LocalizedStrings.cpp:
(WebCore::AXProcessingPage):
* Source/WebCore/platform/LocalizedStrings.h:
Canonical link: https://commits.webkit.org/270280@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes