diff --git a/Libraries/LibWeb/DOM/Document.cpp b/Libraries/LibWeb/DOM/Document.cpp index c6987c8b555..67137bb6492 100644 --- a/Libraries/LibWeb/DOM/Document.cpp +++ b/Libraries/LibWeb/DOM/Document.cpp @@ -1529,6 +1529,8 @@ void Document::update_animated_style_if_needed() } for (auto& animation : timeline->associated_animations()) { + if (animation->is_finished()) + continue; if (auto effect = animation->effect()) effect->update_computed_properties(); }