[webkit-changes] [WebKit/WebKit] 16714d: AX: Give user feedback while the isolated tree is ...

AndresGonzalezApple noreply at github.com
Mon Nov 6 11:28:56 PST 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 16714dac0820c801c84c115a3e9804af37572b7b
      https://github.com/WebKit/WebKit/commit/16714dac0820c801c84c115a3e9804af37572b7b
  Author: Andres Gonzalez <andresg_22 at apple.com>
  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




More information about the webkit-changes mailing list