From 92654fc5aabcc336ff381c2e9ccc7a2b8c4ae807 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Tue, 1 Jul 2025 12:25:25 +0800 Subject: [PATCH] use logger for invalid cookie expiry --- src/browser/storage/cookie.zig | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/browser/storage/cookie.zig b/src/browser/storage/cookie.zig index ebc32494..07d9c028 100644 --- a/src/browser/storage/cookie.zig +++ b/src/browser/storage/cookie.zig @@ -296,7 +296,12 @@ pub const Cookie = struct { } if (exp_dt) |dt| { normalized_expires = @floatFromInt(dt.unix(.seconds)); - } else std.debug.print("Invalid cookie expires value: {s}\n", .{expires_}); + } else { + // Algolia, for example, will call document.setCookie with + // an expired value which is literally 'Invalid Date' + // (it's trying to do something like: `new Date() + undefined`). + log.debug(.web_api, "cookie expires date", .{ .date = expires_ }); + } } }