diff --git a/src/browser/js/Env.zig b/src/browser/js/Env.zig index 2b1f6945..6cbb760b 100644 --- a/src/browser/js/Env.zig +++ b/src/browser/js/Env.zig @@ -141,6 +141,10 @@ pub fn runMicrotasks(self: *const Env) void { } pub fn pumpMessageLoop(self: *const Env) bool { + var hs: v8.HandleScope = undefined; + v8.v8__HandleScope__CONSTRUCT(&hs, self.isolate.handle); + defer v8.v8__HandleScope__DESTRUCT(&hs); + return v8.v8__Platform__PumpMessageLoop(self.platform.handle, self.isolate.handle, false); }