Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: ba9843b7c5a2920a61d880618313da0adc6306e9
https://github.com/WebKit/WebKit/commit/ba9843b7c5a2920a61d880618313da0adc6306e9
Author: Alan Baradlay <[email protected]>
Date: 2026-02-11 (Wed, 11 Feb 2026)
Changed paths:
A
LayoutTests/fast/inline/partial-change-with-block-in-inline-assert-expected.html
A
LayoutTests/fast/inline/partial-change-with-block-in-inline-assert-ref.html
A LayoutTests/fast/inline/partial-change-with-block-in-inline-assert.html
M Source/WebCore/rendering/RenderBlockFlow.cpp
M Source/WebCore/rendering/RenderBlockFlow.h
Log Message:
-----------
[block-in-inline] Missing content caused by insufficient partial layout with
mixed dirty inline and block content
https://bugs.webkit.org/show_bug.cgi?id=307553
Reviewed by Antti Koivisto.
The combination of dirty inline and block content is not yet supported by IFC's
partial layout.
Let's fallback to full layout when we see such content.
Tests: fast/inline/partial-change-with-block-in-inline-assert-ref.html
fast/inline/partial-change-with-block-in-inline-assert.html
*
LayoutTests/fast/inline/partial-change-with-block-in-inline-assert-expected.html:
Added.
* LayoutTests/fast/inline/partial-change-with-block-in-inline-assert-ref.html:
Added.
* LayoutTests/fast/inline/partial-change-with-block-in-inline-assert.html:
Added.
* Source/WebCore/rendering/RenderBlockFlow.cpp:
(WebCore::RenderBlockFlow::markInlineContentDirtyForLayout):
(WebCore::RenderBlockFlow::layoutInlineContent):
* Source/WebCore/rendering/RenderBlockFlow.h:
Canonical link: https://commits.webkit.org/307291@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications