diff --git a/Userland/Libraries/LibWeb/DOM/Document.cpp b/Userland/Libraries/LibWeb/DOM/Document.cpp index e1e0121706..36c5641816 100644 --- a/Userland/Libraries/LibWeb/DOM/Document.cpp +++ b/Userland/Libraries/LibWeb/DOM/Document.cpp @@ -391,6 +391,9 @@ void Document::visit_edges(Cell::Visitor& visitor) visitor.visit(target); for (auto& target : m_pending_scrollend_event_targets) visitor.visit(target); + + for (auto& observer : m_intersection_observers) + visitor.visit(observer); } // https://w3c.github.io/selection-api/#dom-document-getselection