diff --git a/Userland/Libraries/LibWeb/HTML/MessagePort.cpp b/Userland/Libraries/LibWeb/HTML/MessagePort.cpp
index 65fe991e853..c4cc105b08a 100644
--- a/Userland/Libraries/LibWeb/HTML/MessagePort.cpp
+++ b/Userland/Libraries/LibWeb/HTML/MessagePort.cpp
@@ -128,6 +128,8 @@ void MessagePort::disentangle()
m_remote_port = nullptr;
m_socket = nullptr;
+
+ m_worker_event_target = nullptr;
}
// https://html.spec.whatwg.org/multipage/web-messaging.html#entangle