diff --git a/Userland/Libraries/LibWeb/HTML/Worker.cpp b/Userland/Libraries/LibWeb/HTML/Worker.cpp
index d662b136047..28c1fd677e2 100644
--- a/Userland/Libraries/LibWeb/HTML/Worker.cpp
+++ b/Userland/Libraries/LibWeb/HTML/Worker.cpp
@@ -38,6 +38,7 @@ void Worker::visit_edges(Cell::Visitor& visitor)
Base::visit_edges(visitor);
visitor.visit(m_document);
visitor.visit(m_outside_port);
+ visitor.visit(m_agent);
}
// https://html.spec.whatwg.org/multipage/workers.html#dom-worker