<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>230167</bug_id>
          
          <creation_ts>2021-09-10 12:55:23 -0700</creation_ts>
          <short_desc>AX: Enable searching of plugin tree for NSAccessibilityUIElementsForSearchPredicateParameterizedAttribute requests</short_desc>
          <delta_ts>2021-09-13 11:46:51 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Accessibility</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=230226</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Tyler Wilcock">tyler_w</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andresg_22</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1792497</commentid>
    <comment_count>0</comment_count>
    <who name="Tyler Wilcock">tyler_w</who>
    <bug_when>2021-09-10 12:55:23 -0700</bug_when>
    <thetext>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&apos;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).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1792498</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-09-10 12:57:35 -0700</bug_when>
    <thetext>&lt;rdar://problem/82985452&gt;</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>