From 954184f74275af7d1511408767486f4c5e353867 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Wed, 21 Jan 2026 07:05:59 +0800 Subject: [PATCH] Create HandleScope for PumpMessageLoop --- src/browser/js/Env.zig | 4 ++++ 1 file changed, 4 insertions(+) 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); }