diff --git a/src/browser/browser.zig b/src/browser/browser.zig index 4ee6fb6e..62d4d4fd 100644 --- a/src/browser/browser.zig +++ b/src/browser/browser.zig @@ -208,7 +208,7 @@ pub const Page = struct { // https://html.spec.whatwg.org/#read-html fn loadHTMLDoc(self: *Page, result: *FetchResult) !void { log.debug("parse html", .{}); - const html_doc = try parser.documentHTMLParseFromStrAlloc(self.allocator, result.body.?); + const html_doc = try parser.documentHTMLParseFromStr(result.body.?); const doc = parser.documentHTMLToDocument(html_doc); // save a document's pointer in the page. diff --git a/src/browser/dump.zig b/src/browser/dump.zig index a7a52366..a23bd5b9 100644 --- a/src/browser/dump.zig +++ b/src/browser/dump.zig @@ -83,7 +83,10 @@ fn nodeFile(root: *parser.Element, out: File) !void { // HTMLFileTestFn is run by run_tests.zig pub fn HTMLFileTestFn(out: File) !void { - const doc_html = try parser.documentHTMLParseFromFileAlloc(std.testing.allocator, "test.html"); + const file = try std.fs.cwd().openFile("test.html", .{}); + defer file.close(); + + const doc_html = try parser.documentHTMLParse(file.reader()); // ignore close error defer parser.documentHTMLClose(doc_html) catch {};