diff --git a/Libraries/LibWeb/Loader/ImageLoader.cpp b/Libraries/LibWeb/Loader/ImageLoader.cpp index a6b3ecae58..c581242d4c 100644 --- a/Libraries/LibWeb/Loader/ImageLoader.cpp +++ b/Libraries/LibWeb/Loader/ImageLoader.cpp @@ -87,6 +87,9 @@ void ImageLoader::resource_did_load() void ImageLoader::animate() { + if (!m_visible_in_viewport) + return; + auto* decoder = image_decoder(); ASSERT(decoder);