From 9881a4d288169b8ab9f6583bd12b110fcb4d3190 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Mon, 24 Nov 2025 10:05:39 +0100 Subject: [PATCH] improve key down log --- src/browser/page.zig | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/browser/page.zig b/src/browser/page.zig index 206c3f7e..1be08cc6 100644 --- a/src/browser/page.zig +++ b/src/browser/page.zig @@ -1021,11 +1021,11 @@ pub const Page = struct { if (std.mem.eql(u8, new_key, "Dead")) { return; } - log.debug(.input, "key down event", .{ .tag = tag, .key = new_key }); switch (tag) { .input => { const element: *parser.Element = @ptrCast(node); const input_type = try parser.inputGetType(@ptrCast(element)); + log.debug(.input, "key down on input", .{ .tag = tag, .key = new_key, .input_type = input_type }); if (std.mem.eql(u8, new_key, "Enter")) { const form = (try self.formForElement(element)) orelse return; return self.submitForm(@ptrCast(form), null); @@ -1038,6 +1038,7 @@ pub const Page = struct { } }, .textarea => { + log.debug(.input, "key down on textarea", .{ .tag = tag, .key = new_key }); const value = try parser.textareaGetValue(@ptrCast(node)); if (std.mem.eql(u8, new_key, "Enter")) { new_key = "\n"; @@ -1045,7 +1046,9 @@ pub const Page = struct { const new_value = try std.mem.concat(self.arena, u8, &.{ value, new_key }); try parser.textareaSetValue(@ptrCast(node), new_value); }, - else => {}, + else => { + log.debug(.input, "key down event", .{ .tag = tag, .key = new_key }); + }, } }