<?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>295012</bug_id>
          
          <creation_ts>2025-06-25 20:30:35 -0700</creation_ts>
          <short_desc>[css-anchor-position-1] Chained anchors don&apos;t scroll with their anchor</short_desc>
          <delta_ts>2025-07-11 15:29:59 -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>Layout and Rendering</component>
          <version>WebKit Local Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</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>
          
          <blocked>289743</blocked>
    
    <blocked>291856</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="fantasai">fantasai.bugs</reporter>
          <assigned_to name="Jonathan Bedard">jbedard</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>fantasai.bugs</cc>
    
    <cc>kiet.ho</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>2125943</commentid>
    <comment_count>0</comment_count>
    <who name="fantasai">fantasai.bugs</who>
    <bug_when>2025-06-25 20:30:35 -0700</bug_when>
    <thetext>Overview:

When a box is anchored to a box which is itself anchored, we scroll adjust the box that is anchored directly to the anchor, but not the one directly anchored.

Affected WPT Tests:
* http://wpt.live/css/css-anchor-position/anchor-scroll-chained-001.html
* http://wpt.live/css/css-anchor-position/anchor-scroll-chained-002.html
* http://wpt.live/css/css-anchor-position/anchor-scroll-chained-003.html
* http://wpt.live/css/css-anchor-position/anchor-scroll-chained-004.html
* http://wpt.live/css/css-anchor-position/anchor-scroll-chained-fallback.html

Implementation Notes:

We should probably create a map from scroll containers to their scroll-adjusted boxes, which would let the scroll container adjust the affected boxes more directly, without needing to evaluate all the relationships involved. This would both make it easy to handle these cases and also be more performant.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2125944</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2025-06-25 20:30:56 -0700</bug_when>
    <thetext>&lt;rdar://problem/154355127&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2128477</commentid>
    <comment_count>2</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2025-07-08 10:20:50 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/47722</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2129458</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2025-07-11 15:29:56 -0700</bug_when>
    <thetext>Committed 297286@main (6e090026a7cd): &lt;https://commits.webkit.org/297286@main&gt;

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

    </bug>

</bugzilla>