From 22d2694b713d2d1b0aabaa7a200a029937deecbb Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Wed, 24 Sep 2025 09:29:37 +0200 Subject: [PATCH 1/2] fix pointer parameter into KeyboardEvent contructor --- src/browser/events/keyboard_event.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/events/keyboard_event.zig b/src/browser/events/keyboard_event.zig index 62deeea7..a2f53686 100644 --- a/src/browser/events/keyboard_event.zig +++ b/src/browser/events/keyboard_event.zig @@ -53,8 +53,8 @@ pub const KeyboardEvent = struct { pub fn constructor(event_type: []const u8, maybe_options: ?ConstructorOptions) !*parser.KeyboardEvent { const options: ConstructorOptions = maybe_options orelse .{}; - var event = try parser.keyboardEventCreate(); - parser.eventSetInternalType(@ptrCast(&event), .keyboard_event); + const event = try parser.keyboardEventCreate(); + parser.eventSetInternalType(@ptrCast(event), .keyboard_event); try parser.keyboardEventInit( event, From 17e9bdf8e89a68e00231709d9a8cae125b24c4be Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Wed, 24 Sep 2025 09:40:20 +0200 Subject: [PATCH 2/2] fix pointer parameter into MouseEvent contructor --- src/browser/events/mouse_event.zig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/browser/events/mouse_event.zig b/src/browser/events/mouse_event.zig index ea6f1682..e4aa5403 100644 --- a/src/browser/events/mouse_event.zig +++ b/src/browser/events/mouse_event.zig @@ -54,8 +54,8 @@ pub const MouseEvent = struct { pub fn constructor(event_type: []const u8, opts_: ?MouseEventInit) !*parser.MouseEvent { const opts = opts_ orelse MouseEventInit{}; - var mouse_event = try parser.mouseEventCreate(); - parser.eventSetInternalType(@ptrCast(&mouse_event), .mouse_event); + const mouse_event = try parser.mouseEventCreate(); + parser.eventSetInternalType(@ptrCast(mouse_event), .mouse_event); try parser.mouseEventInit(mouse_event, event_type, .{ .x = opts.clientX,