<?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>296205</bug_id>
          
          <creation_ts>2025-07-18 13:54:35 -0700</creation_ts>
          <short_desc>AX: AccessibilityScrollView::parentObject should try harder to return a valid parent AccessibilityObject</short_desc>
          <delta_ts>2025-07-19 14:41:10 -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>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <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="Dominic Mazzoni">dm_mazzoni</reporter>
          <assigned_to name="Dominic Mazzoni">dm_mazzoni</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>2131243</commentid>
    <comment_count>0</comment_count>
    <who name="Dominic Mazzoni">dm_mazzoni</who>
    <bug_when>2025-07-18 13:54:35 -0700</bug_when>
    <thetext>We determined the root cause of a missing content bug was mistakenly interpreting a AccessibilityScrollView from an iframe as the root AccessibilityScrollView for the whole page.

While the primary fix is to use more robust logic before updating the tree root, it also makes sense for AccessibilityScrollView to be more robust in returning a parent, even if its owner element doesn&apos;t happen to return a renderer. It&apos;s probably better to keep walking up the node hierarchy rather than returning null.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2131244</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-07-18 13:54:45 -0700</bug_when>
    <thetext>&lt;rdar://problem/156171319&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2131245</commentid>
    <comment_count>2</comment_count>
    <who name="Dominic Mazzoni">dm_mazzoni</who>
    <bug_when>2025-07-18 14:02:22 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/48265</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2131411</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-07-19 14:41:09 -0700</bug_when>
    <thetext>Committed 297651@main (a3a366646035): &lt;https://commits.webkit.org/297651@main&gt;

Reviewed commits have been landed. Closing PR #48265 and removing active labels.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>