diff --git a/src/browser/page.zig b/src/browser/page.zig index b7c5345c..d750d21f 100644 --- a/src/browser/page.zig +++ b/src/browser/page.zig @@ -920,7 +920,7 @@ pub const Page = struct { fn windowClicked(node: *parser.EventNode, event: *parser.Event) void { const self: *Page = @fieldParentPtr("window_clicked_event_node", node); self._windowClicked(event) catch |err| { - log.err(.browser, "click handler error", .{ .err = err }); + log.err(.input, "click handler error", .{ .err = err }); }; } @@ -928,6 +928,7 @@ pub const Page = struct { const target = parser.eventTarget(event) orelse return; const node = parser.eventTargetToNode(target); const tag = (try parser.nodeHTMLGetTagType(node)) orelse return; + log.debug(.input, "window click event", .{ .tag = tag }); switch (tag) { .a => { const element: *parser.Element = @ptrCast(node); @@ -997,7 +998,7 @@ pub const Page = struct { fn keydownCallback(node: *parser.EventNode, event: *parser.Event) void { const self: *Page = @fieldParentPtr("keydown_event_node", node); self._keydownCallback(event) catch |err| { - log.err(.browser, "keydown handler error", .{ .err = err }); + log.err(.input, "keydown handler error", .{ .err = err }); }; } @@ -1006,6 +1007,8 @@ pub const Page = struct { const node = parser.eventTargetToNode(target); const tag = (try parser.nodeHTMLGetTagType(node)) orelse return; + log.debug(.input, "key down event", .{ .tag = tag }); + const kbe: *parser.KeyboardEvent = @ptrCast(event); var new_key = try parser.keyboardEventGetKey(kbe); if (std.mem.eql(u8, new_key, "Dead")) { diff --git a/src/log.zig b/src/log.zig index 2c799fb6..b8a78fac 100644 --- a/src/log.zig +++ b/src/log.zig @@ -40,6 +40,7 @@ pub const Scope = enum { fetch, polyfill, interceptor, + input, }; const Opts = struct {