From 73d82dd0ba986faa12092ee51a82bf81ad19c97c Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Wed, 9 Jul 2025 10:19:16 +0800 Subject: [PATCH] I guess we can't use the call_arena for querySelectorAll --- src/browser/dom/document.zig | 2 +- src/browser/dom/document_fragment.zig | 2 +- src/browser/dom/element.zig | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/browser/dom/document.zig b/src/browser/dom/document.zig index 22eece0d..88ace54e 100644 --- a/src/browser/dom/document.zig +++ b/src/browser/dom/document.zig @@ -245,7 +245,7 @@ pub const Document = struct { } pub fn _querySelectorAll(self: *parser.Document, selector: []const u8, page: *Page) !NodeList { - return css.querySelectorAll(page.call_arena, parser.documentToNode(self), selector); + return css.querySelectorAll(page.arena, parser.documentToNode(self), selector); } pub fn _prepend(self: *parser.Document, nodes: []const Node.NodeOrText) !void { diff --git a/src/browser/dom/document_fragment.zig b/src/browser/dom/document_fragment.zig index e20c321c..d4d8badd 100644 --- a/src/browser/dom/document_fragment.zig +++ b/src/browser/dom/document_fragment.zig @@ -69,7 +69,7 @@ pub const DocumentFragment = struct { } pub fn _querySelectorAll(self: *parser.DocumentFragment, selector: []const u8, page: *Page) !NodeList { - return css.querySelectorAll(page.call_arena, parser.documentFragmentToNode(self), selector); + return css.querySelectorAll(page.arena, parser.documentFragmentToNode(self), selector); } }; diff --git a/src/browser/dom/element.zig b/src/browser/dom/element.zig index 6682228e..c7560d2b 100644 --- a/src/browser/dom/element.zig +++ b/src/browser/dom/element.zig @@ -343,7 +343,7 @@ pub const Element = struct { } pub fn _querySelectorAll(self: *parser.Element, selector: []const u8, page: *Page) !NodeList { - return css.querySelectorAll(page.call_arena, parser.elementToNode(self), selector); + return css.querySelectorAll(page.arena, parser.elementToNode(self), selector); } pub fn _prepend(self: *parser.Element, nodes: []const Node.NodeOrText) !void {