reset libdom memeory on page.reset

This commit is contained in:
Pierre Tachoire
2025-12-19 17:32:29 +01:00
parent a69efb9d3f
commit 85bf8669dd

View File

@@ -175,6 +175,9 @@ pub const Page = struct {
self.http_client.abort(); self.http_client.abort();
self.script_manager.reset(); self.script_manager.reset();
parser.deinit();
parser.init();
self.load_state = .parsing; self.load_state = .parsing;
self.mode = .{ .pre = {} }; self.mode = .{ .pre = {} };
_ = self.session.browser.page_arena.reset(.{ .retain_with_limit = 1 * 1024 * 1024 }); _ = self.session.browser.page_arena.reset(.{ .retain_with_limit = 1 * 1024 * 1024 });