From 65c4b471af37372b0364881dd7650256721eea2d Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Fri, 19 Jul 2024 11:14:50 +0200 Subject: [PATCH] browser: handle wait with unstarted env --- src/browser/browser.zig | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/browser/browser.zig b/src/browser/browser.zig index b2a3d350..a4206ec2 100644 --- a/src/browser/browser.zig +++ b/src/browser/browser.zig @@ -204,7 +204,10 @@ pub const Page = struct { try_catch.init(self.session.env); defer try_catch.deinit(); - self.session.env.wait() catch { + self.session.env.wait() catch |err| { + // the js env could not be started if the document wasn't an HTML. + if (err == error.EnvNotStarted) return; + const alloc = self.arena.allocator(); if (try try_catch.err(alloc, self.session.env)) |msg| { defer alloc.free(msg);