fix script manager clean up

This commit is contained in:
Muki Kiboigo
2026-01-05 08:52:33 -08:00
parent dcde19de3c
commit eb0f59fd8a

View File

@@ -728,17 +728,17 @@ pub const Script = struct {
const manager = self.manager;
manager.scriptList(self).remove(&self.node);
if (manager.shutdown) {
self.deinit(true);
return;
}
if (self.mode == .import) {
const entry = self.manager.imported_modules.getPtr(self.url).?;
entry.state = .err;
}
self.deinit(true);
manager.evaluate();
self.complete = true;
if (!manager.shutdown) {
manager.evaluate();
}
}
fn eval(self: *Script, page: *Page) void {