Bug 230167 - AX: Enable searching of plugin tree for NSAccessibilityUIElementsForSearchPredicateParameterizedAttribute requests
Summary: AX: Enable searching of plugin tree for NSAccessibilityUIElementsForSearchPre...
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Accessibility (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2021-09-10 12:55 PDT by Tyler Wilcock
Modified: 2021-09-13 11:46 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tyler Wilcock 2021-09-10 12:55:23 PDT
Bug https://bugs.webkit.org/show_bug.cgi?id=229556 exposes the root plugin object for NSAccessibilityUIElementsForSearchPredicateParameterizedAttribute requests with SearchKey::AnyType. However, we should also support searching of elements inside the plugin tree. For example, if the underlying plugin is a PDF that has a control, and we receive a request with SearchKey::Control criteria, we should be able to return that PDF control.

To do this, we'll either need to perform the plugin tree traversal and matching ourselves, or ask the plugin to do it in some standard way, since the plugin could represent anything (i.e. not just PDFs).
Comment 1 Radar WebKit Bug Importer 2021-09-10 12:57:35 PDT
<rdar://problem/82985452>