<?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>307884</bug_id>
          
          <creation_ts>2026-02-13 18:36:35 -0800</creation_ts>
          <short_desc>Split computeOverflow() into in-flow and out-of-flow methods so that we can run out-of-flow layout in between</short_desc>
          <delta_ts>2026-02-14 12:12:47 -0800</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>291864</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="fantasai">fantasai.bugs</reporter>
          <assigned_to name="fantasai">fantasai.bugs</assigned_to>
          <cc>bfulgham</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>2181629</commentid>
    <comment_count>0</comment_count>
    <who name="fantasai">fantasai.bugs</who>
    <bug_when>2026-02-13 18:36:35 -0800</bug_when>
    <thetext>Fixing bug 291864 ([css-anchor-position-1] position-area for scrollable containing blocks should use entire scrollable area, not just the initial scrollport bounds) requires us to know the scrollable content area bounds before we do abspos layout. Unfortunately this is currently computed together with the overflow of out-of-flow boxes after both in-flow and out-of-flow layout is completed, so we need to split apart that method so that we can get the in-flow overflow computed before out-of-flow layout, and then update to include out-of-flow overflow once out-of-flow layout is completed.

Since this is essentially a no-op refactor, we&apos;re filing it as an independent PR to make it easier to review and test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2181630</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-02-13 18:36:41 -0800</bug_when>
    <thetext>&lt;rdar://problem/170364335&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2181631</commentid>
    <comment_count>2</comment_count>
    <who name="fantasai">fantasai.bugs</who>
    <bug_when>2026-02-13 18:40:44 -0800</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/58187</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2181756</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-02-14 12:12:45 -0800</bug_when>
    <thetext>Committed 307586@main (dc39a4f07c92): &lt;https://commits.webkit.org/307586@main&gt;

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

    </bug>

</bugzilla>