diff --git a/Userland/Libraries/LibWeb/Internals/InternalAnimationTimeline.cpp b/Userland/Libraries/LibWeb/Internals/InternalAnimationTimeline.cpp index c658f7fe1d8..0e4f735e991 100644 --- a/Userland/Libraries/LibWeb/Internals/InternalAnimationTimeline.cpp +++ b/Userland/Libraries/LibWeb/Internals/InternalAnimationTimeline.cpp @@ -5,6 +5,8 @@ */ #include +#include +#include #include namespace Web::Internals { @@ -26,6 +28,9 @@ InternalAnimationTimeline::InternalAnimationTimeline(JS::Realm& realm) : AnimationTimeline(realm) { m_current_time = 0.0; + + auto& document = static_cast(global_object()).associated_document(); + document.associate_with_timeline(*this); } void InternalAnimationTimeline::initialize(JS::Realm& realm)