diff --git a/src/bun.js/bindings/NodeVM.cpp b/src/bun.js/bindings/NodeVM.cpp index b91a8b829d..d59b9b08ca 100644 --- a/src/bun.js/bindings/NodeVM.cpp +++ b/src/bun.js/bindings/NodeVM.cpp @@ -799,6 +799,8 @@ void NodeVMGlobalObject::finishCreation(JSC::VM& vm) auto* parentGlobalObject = defaultGlobalObject(this); if (parentGlobalObject && parentGlobalObject->m_asyncContextData) { m_asyncContextData.set(vm, this, parentGlobalObject->m_asyncContextData.get()); + if (parentGlobalObject->isAsyncContextTrackingEnabled()) + setAsyncContextTrackingEnabled(true); } } diff --git a/test/internal/ban-limits.json b/test/internal/ban-limits.json index fea8a53a01..4219d0eb41 100644 --- a/test/internal/ban-limits.json +++ b/test/internal/ban-limits.json @@ -44,4 +44,4 @@ "undefined != ": 0, "undefined == ": 0, "usingnamespace": 0 -} +} \ No newline at end of file