diff --git a/src/bun.js/VirtualMachine.zig b/src/bun.js/VirtualMachine.zig index c4203762ce..7e3f6edfcb 100644 --- a/src/bun.js/VirtualMachine.zig +++ b/src/bun.js/VirtualMachine.zig @@ -834,6 +834,7 @@ extern fn Zig__GlobalObject__destructOnExit(*JSGlobalObject) void; pub fn globalExit(this: *VirtualMachine) noreturn { bun.assert(this.isShuttingDown()); + this.eventLoop().tick(); if (this.shouldDestructMainThreadOnExit()) { if (this.eventLoop().forever_timer) |t| t.deinit(true); Zig__GlobalObject__destructOnExit(this.global);