diff --git a/src/bun.js/bindings/webcore/Worker.cpp b/src/bun.js/bindings/webcore/Worker.cpp index d954a482f1..6ee87956ed 100644 --- a/src/bun.js/bindings/webcore/Worker.cpp +++ b/src/bun.js/bindings/webcore/Worker.cpp @@ -272,11 +272,11 @@ void Worker::terminate() // m_contextProxy.terminateWorkerGlobalScope(); m_terminationFlags.fetch_or(TerminateRequestedFlag); - // if (ScriptExecutionContext::getScriptExecutionContext(m_clientIdentifier)) { - // auto* impl = lifecycleHandle_; - // lifecycleHandle_ = nullptr; - // WebWorkerLifecycleHandle__requestTermination(impl); - // } + if (ScriptExecutionContext::getScriptExecutionContext(m_clientIdentifier)) { + auto* impl = lifecycleHandle_; + lifecycleHandle_ = nullptr; + WebWorkerLifecycleHandle__requestTermination(impl); + } } // const char* Worker::activeDOMObjectName() const