From e6fd004767c73bfb4be64d0ca182c61c82a66a52 Mon Sep 17 00:00:00 2001 From: William Chan Date: Sun, 12 Apr 2026 06:51:56 +0800 Subject: [PATCH] refactor: remove unused _group_depth tracking Since group depth is not used for indentation in headless mode, simplify by removing the field. group/groupCollapsed just log, groupEnd is a no-op. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- src/browser/webapi/Console.zig | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/src/browser/webapi/Console.zig b/src/browser/webapi/Console.zig index 421b6e31..036eea04 100644 --- a/src/browser/webapi/Console.zig +++ b/src/browser/webapi/Console.zig @@ -26,7 +26,6 @@ const Console = @This(); _timers: std.StringHashMapUnmanaged(u64) = .{}, _counts: std.StringHashMapUnmanaged(u64) = .{}, -_group_depth: u32 = 0, pub const init: Console = .{}; @@ -129,21 +128,15 @@ pub fn timeEnd(self: *Console, label_: ?[]const u8) void { logger.info(.js, "console.timeEnd", .{ .label = label, .elapsed = elapsed - kv.value }); } -pub fn group(self: *Console, values: []js.Value, page: *Page) void { +pub fn group(_: *const Console, values: []js.Value, page: *Page) void { logger.info(.js, "console.group", .{ValueWriter{ .page = page, .values = values }}); - self._group_depth +|= 1; } -pub fn groupCollapsed(self: *Console, values: []js.Value, page: *Page) void { +pub fn groupCollapsed(_: *const Console, values: []js.Value, page: *Page) void { logger.info(.js, "console.groupCollapsed", .{ValueWriter{ .page = page, .values = values }}); - self._group_depth +|= 1; } -pub fn groupEnd(self: *Console) void { - if (self._group_depth > 0) { - self._group_depth -= 1; - } -} +pub fn groupEnd(_: *const Console) void {} fn timestamp() u64 { return @import("../../datetime.zig").timestamp(.monotonic);