[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