diff --git a/src/bun.js/bindings/ScriptExecutionContext.cpp b/src/bun.js/bindings/ScriptExecutionContext.cpp index 9a4695c3c6..e6f71192ef 100644 --- a/src/bun.js/bindings/ScriptExecutionContext.cpp +++ b/src/bun.js/bindings/ScriptExecutionContext.cpp @@ -216,7 +216,7 @@ bool ScriptExecutionContext::ensureOnMainThread(FunctionisContextThread()) { + if (WTF::isMainThread()) { task(*context); return true; }