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

Reply via email to