diff --git a/Userland/Libraries/LibWeb/Painting/StackingContext.cpp b/Userland/Libraries/LibWeb/Painting/StackingContext.cpp index 8152049016..853a2d5a3d 100644 --- a/Userland/Libraries/LibWeb/Painting/StackingContext.cpp +++ b/Userland/Libraries/LibWeb/Painting/StackingContext.cpp @@ -121,7 +121,7 @@ void StackingContext::paint_descendants(PaintContext& context, Paintable const& return; } - bool child_is_inline_or_replaced = child.is_inline() || is(child); + bool child_is_inline_or_replaced = child.is_inline() || is(child.layout_node()); switch (phase) { case StackingContextPaintPhase::BackgroundAndBorders: if (!child_is_inline_or_replaced && !child.is_floating()) {