diff --git a/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp b/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp index 17fdca1b913..440b92f8e22 100644 --- a/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp +++ b/Userland/Libraries/LibWeb/HTML/HTMLImageElement.cpp @@ -80,7 +80,11 @@ void HTMLImageElement::parse_attribute(FlyString const& name, String const& valu RefPtr HTMLImageElement::create_layout_node(NonnullRefPtr style) { - return adopt_ref(*new Layout::ImageBox(document(), *this, move(style), m_image_loader)); + auto display = style->display(); + auto layout_node = adopt_ref(*new Layout::ImageBox(document(), *this, move(style), m_image_loader)); + if (display.is_block_outside()) + layout_node->set_inline(false); + return layout_node; } Gfx::Bitmap const* HTMLImageElement::bitmap() const