diff --git a/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.cpp b/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.cpp index a0ed2c6f93..17d7c243a4 100644 --- a/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.cpp +++ b/Userland/Libraries/LibWeb/Layout/InlineLevelIterator.cpp @@ -106,7 +106,7 @@ void InlineLevelIterator::compute_next() void InlineLevelIterator::skip_to_next() { - if (m_next_node && is(*m_next_node)) + if (m_next_node && is(*m_next_node) && !m_next_node->is_inline_block()) enter_node_with_box_model_metrics(static_cast(*m_next_node)); m_current_node = m_next_node;