diff --git a/Libraries/LibWeb/Layout/Node.cpp b/Libraries/LibWeb/Layout/Node.cpp index b2c79b922c..cb2779ddf4 100644 --- a/Libraries/LibWeb/Layout/Node.cpp +++ b/Libraries/LibWeb/Layout/Node.cpp @@ -66,13 +66,6 @@ const BlockBox* Node::containing_block() const return downcast(ancestor); }; - auto nearest_block_ancestor_that_creates_a_block_formatting_context = [this] { - auto* ancestor = parent(); - while (ancestor && (!is(*ancestor) || !FormattingContext::creates_block_formatting_context(downcast(*ancestor)))) - ancestor = ancestor->parent(); - return downcast(ancestor); - }; - if (is_text()) return nearest_block_ancestor(); @@ -90,9 +83,6 @@ const BlockBox* Node::containing_block() const if (position == CSS::Position::Fixed) return &root(); - if (is_floating()) - return nearest_block_ancestor_that_creates_a_block_formatting_context(); - return nearest_block_ancestor(); }