From 3cde479416f772563f7c870f8174a37d87a0ceb9 Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Wed, 29 Nov 2023 15:34:06 -0500 Subject: [PATCH] LibWeb: Add missing visitations to DOM::Document --- Userland/Libraries/LibWeb/DOM/Document.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Userland/Libraries/LibWeb/DOM/Document.cpp b/Userland/Libraries/LibWeb/DOM/Document.cpp index fcc9cdaecb..565dfa631c 100644 --- a/Userland/Libraries/LibWeb/DOM/Document.cpp +++ b/Userland/Libraries/LibWeb/DOM/Document.cpp @@ -385,11 +385,13 @@ void Document::visit_edges(Cell::Visitor& visitor) visitor.visit(m_parser); visitor.visit(m_lazy_load_intersection_observer); visitor.visit(m_visual_viewport); - + visitor.visit(m_latest_entry); visitor.visit(m_default_timeline); for (auto& script : m_scripts_to_execute_when_parsing_has_finished) visitor.visit(script); + for (auto& script : m_scripts_to_execute_in_order_as_soon_as_possible) + visitor.visit(script); for (auto& script : m_scripts_to_execute_as_soon_as_possible) visitor.visit(script); @@ -407,6 +409,9 @@ void Document::visit_edges(Cell::Visitor& visitor) for (auto& observer : m_intersection_observers) visitor.visit(observer); + for (auto& image : m_shared_image_requests) + visitor.visit(image.value); + for (auto& timeline : m_associated_animation_timelines) visitor.visit(timeline); }