From e1b14a68339539c65187d0e258c68293e4a90ad3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adri=C3=A0=20Arrufat?= Date: Wed, 18 Mar 2026 11:25:34 +0900 Subject: [PATCH] SemanticTree: enable prune by default --- src/SemanticTree.zig | 2 +- src/cdp/domains/lp.zig | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/SemanticTree.zig b/src/SemanticTree.zig index e9661bad..6bc0b8ec 100644 --- a/src/SemanticTree.zig +++ b/src/SemanticTree.zig @@ -36,7 +36,7 @@ dom_node: *Node, registry: *CDPNode.Registry, page: *Page, arena: std.mem.Allocator, -prune: bool = false, +prune: bool = true, interactive_only: bool = false, pub fn jsonStringify(self: @This(), jw: *std.json.Stringify) error{WriteFailed}!void { diff --git a/src/cdp/domains/lp.zig b/src/cdp/domains/lp.zig index b0d5c574..efbf9ec7 100644 --- a/src/cdp/domains/lp.zig +++ b/src/cdp/domains/lp.zig @@ -65,13 +65,12 @@ fn getSemanticTree(cmd: anytype) !void { .registry = &bc.node_registry, .page = page, .arena = cmd.arena, - .prune = params.prune orelse false, + .prune = params.prune orelse true, .interactive_only = params.interactiveOnly orelse false, }; if (params.format) |format| { if (format == .text) { - st.prune = params.prune orelse true; var aw: std.Io.Writer.Allocating = .init(cmd.arena); defer aw.deinit(); try st.textStringify(&aw.writer);