diff --git a/Libraries/LibWeb/DOM/HTMLImageElement.cpp b/Libraries/LibWeb/DOM/HTMLImageElement.cpp index 6643af2349..3b9334cd2e 100644 --- a/Libraries/LibWeb/DOM/HTMLImageElement.cpp +++ b/Libraries/LibWeb/DOM/HTMLImageElement.cpp @@ -28,6 +28,7 @@ #include #include #include +#include #include #include #include @@ -64,7 +65,10 @@ void HTMLImageElement::load_image(const String& src) m_encoded_data = data; m_image_decoder = Gfx::ImageDecoder::create(m_encoded_data.data(), m_encoded_data.size()); + document().update_layout(); + + dispatch_event(Event::create("load")); }); }