From c186ab96ac9bab57a960ec85039aa7cdcb3cd2ab Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Wed, 24 Apr 2024 11:12:44 +0200 Subject: [PATCH] LibWeb: Explicitly ignore PageClient::m_console_clients This map is managed entirely by manual insertion/removal when a document is created/destroyed, so we should just ignore it in visit_edges(). --- Userland/Services/WebContent/PageClient.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Userland/Services/WebContent/PageClient.cpp b/Userland/Services/WebContent/PageClient.cpp index 470d42cf56..a7fcdc3105 100644 --- a/Userland/Services/WebContent/PageClient.cpp +++ b/Userland/Services/WebContent/PageClient.cpp @@ -125,6 +125,7 @@ void PageClient::visit_edges(JS::Cell::Visitor& visitor) { Base::visit_edges(visitor); visitor.visit(m_page); + visitor.ignore(m_console_clients); } ConnectionFromClient& PageClient::client() const