From 6444525edc6e50723ca7e1818f8380327e5f665c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 15 Feb 2022 01:54:22 +0100 Subject: [PATCH] LibWeb: Make InlineLevelIterator skip over positioned elements --- Userland/Libraries/LibWeb/Layout/InlineLevelIterator.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.cpp b/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.cpp index 4d7fd10053..13c14f75ff 100644 --- a/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.cpp +++ b/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.cpp @@ -137,6 +137,11 @@ Optional InlineLevelIterator::next(float available_wi return item; } + if (m_current_node->is_positioned()) { + skip_to_next(); + return next(available_width); + } + if (is(*m_current_node)) { skip_to_next(); return Item {