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