From 40e2bc13892de3f54718e178f67ce0cc10f48b2c Mon Sep 17 00:00:00 2001 From: Meghan Denny Date: Mon, 29 Sep 2025 21:44:28 -0700 Subject: [PATCH] vm: tick any remaining tasks before exit --- src/bun.js/VirtualMachine.zig | 1 + 1 file changed, 1 insertion(+) 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);