From 8291e4ba738836f8cbeb931149e96aaf349b5347 Mon Sep 17 00:00:00 2001 From: Pierre Tachoire Date: Tue, 24 Feb 2026 21:31:41 +0100 Subject: [PATCH] fix: add _pad to IdleDeadline to avoid identity_map pointer aliasing --- src/browser/webapi/IdleDeadline.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/browser/webapi/IdleDeadline.zig b/src/browser/webapi/IdleDeadline.zig index c871702e..b193f561 100644 --- a/src/browser/webapi/IdleDeadline.zig +++ b/src/browser/webapi/IdleDeadline.zig @@ -20,6 +20,9 @@ const std = @import("std"); const IdleDeadline = @This(); +// Padding to avoid zero-size struct, which causes identity_map pointer collisions. +_pad: bool = false, + pub fn init() IdleDeadline { return .{}; }