diff --git a/src/browser/ScriptManager.zig b/src/browser/ScriptManager.zig index 735a2eab..ebf843e6 100644 --- a/src/browser/ScriptManager.zig +++ b/src/browser/ScriptManager.zig @@ -384,6 +384,7 @@ pub fn getAsyncModule(self: *ScriptManager, url: [:0]const u8, cb: AsyncModule.C pub fn staticScriptsDone(self: *ScriptManager) void { std.debug.assert(self.static_scripts_done == false); self.static_scripts_done = true; + self.evaluate(); } // try to evaluate completed scripts (in order). This is called whenever a script @@ -450,6 +451,12 @@ pub fn isDone(self: *const ScriptManager) bool { self.deferreds.first == null; // and there are no more