diff --git a/Libraries/LibHTML/Layout/LayoutReplaced.cpp b/Libraries/LibHTML/Layout/LayoutReplaced.cpp index 2551ecd4c8..a215d782dd 100644 --- a/Libraries/LibHTML/Layout/LayoutReplaced.cpp +++ b/Libraries/LibHTML/Layout/LayoutReplaced.cpp @@ -18,7 +18,7 @@ void LayoutReplaced::split_into_lines(LayoutBlock& container) layout(); auto* line_box = &container.ensure_last_line_box(); - if (line_box->width() + width() > container.width()) + if (line_box->width() > 0 && line_box->width() + width() > container.width()) line_box = &container.add_line_box(); line_box->add_fragment(*this, 0, 0, width(), height()); }