LibWeb: Don't skip position:relative elements in inline-level layout

InlineLevelIterator was wrongly skipping over all positioned elements,
instead of just the absolutely positioned ones.
This commit is contained in:
Andreas Kling 2022-03-02 14:53:39 +01:00
parent 973f3c3642
commit 65b38f2623
Notes: sideshowbarker 2024-07-17 18:03:38 +09:00

View File

@ -154,7 +154,7 @@ Optional<InlineLevelIterator::Item> InlineLevelIterator::next(float available_wi
return item; return item;
} }
if (m_current_node->is_positioned()) { if (m_current_node->is_absolutely_positioned()) {
skip_to_next(); skip_to_next();
return next(available_width); return next(available_width);
} }