<?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>314822</bug_id>
          
          <creation_ts>2026-05-14 09:00:04 -0700</creation_ts>
          <short_desc>SubtreeScrollbarChangesStateScope can outlive LayoutScope</short_desc>
          <delta_ts>2026-05-15 12:06:11 -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 Nightly 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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sammy Gill">sgill26</reporter>
          <assigned_to name="Sammy Gill">sgill26</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>2210913</commentid>
    <comment_count>0</comment_count>
    <who name="Sammy Gill">sgill26</who>
    <bug_when>2026-05-14 09:00:04 -0700</bug_when>
    <thetext>Currently in RenderBlock::layout LayoutScope can get destroyed before SubtreeScrollbarChangesStateScope. We probably want this to happen the other way around and make sure LayoutScope is the last thing destroyed otherwise it can put us in a weird state</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210914</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2026-05-14 09:00:18 -0700</bug_when>
    <thetext>&lt;rdar://problem/177077505&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2210916</commentid>
    <comment_count>2</comment_count>
    <who name="Sammy Gill">sgill26</who>
    <bug_when>2026-05-14 09:09:34 -0700</bug_when>
    <thetext>Pull request: https://github.com/WebKit/WebKit/pull/64813</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2211242</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2026-05-15 12:06:08 -0700</bug_when>
    <thetext>Committed 313323@main (f9ade7a024fb): &lt;https://commits.webkit.org/313323@main&gt;

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

    </bug>

</bugzilla>