[Webkit-unassigned] [Bug 259016] New: AX: When isolated tree mode is enabled, we should never eagerly spellcheck (except for testing)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Jul 8 12:32:05 PDT 2023


https://bugs.webkit.org/show_bug.cgi?id=259016

            Bug ID: 259016
           Summary: AX: When isolated tree mode is enabled, we should
                    never eagerly spellcheck (except for testing)
           Product: WebKit
           Version: Other
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: tyler_w at apple.com
                CC: andresg_22 at apple.com,
                    webkit-bug-importer at group.apple.com

In https://bugs.webkit.org/show_bug.cgi?id=256629, we added the ability to defer spellchecking when the requesting client is VoiceOver. This works well when isolated tree mode is disabled, since the only time we would decide whether to eagerly spellcheck or not would be in direct response to an assistive technology request.

However, isolated tree mode does work to update the tree outside of direct AT requests (e.g. from AXObjectCache::performDeferredCacheUpdate), meaning _AXGetClientForCurrentRequestUntrusted is not set. In turn, this means we eagerly spellcheck when caching attributed strings, which is a huge performance hit.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20230708/bcf6e60d/attachment-0001.htm>


More information about the webkit-unassigned mailing list