Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 0e324ec3cc8dae823f0e216a6a540e978043f483
      
https://github.com/WebKit/WebKit/commit/0e324ec3cc8dae823f0e216a6a540e978043f483
  Author: Alan Baradlay <[email protected]>
  Date:   2025-05-20 (Tue, 20 May 2025)

  Changed paths:
    M Source/WebCore/layout/integration/LayoutIntegrationBoxTreeUpdater.cpp
    M Source/WebCore/layout/integration/LayoutIntegrationBoxTreeUpdater.h
    M Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp
    M Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.h

  Log Message:
  -----------
  [IFC] Do not move root boxes under RenderView when tree is being destroyed
https://bugs.webkit.org/show_bug.cgi?id=293265

Reviewed by Antti Koivisto.

Reparenting IFC roots over to ICB for later use is redundant when the tree is 
being destroyed.
(also let's hold on to Document as we may not have access to it through 
renderer's m_node in case of delayed destruction)

* Source/WebCore/layout/integration/LayoutIntegrationBoxTreeUpdater.cpp:
(WebCore::LayoutIntegration::BoxTreeUpdater::BoxTreeUpdater):
(WebCore::LayoutIntegration::BoxTreeUpdater::tearDown):
* Source/WebCore/layout/integration/LayoutIntegrationBoxTreeUpdater.h:
* Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.cpp:
(WebCore::LayoutIntegration::LineLayout::~LineLayout):
* Source/WebCore/layout/integration/inline/LayoutIntegrationLineLayout.h:

Canonical link: https://commits.webkit.org/295161@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to