From 3430bbddd89a948d5d5d82107eb7066cb69f64c5 Mon Sep 17 00:00:00 2001 From: Karl Seguin Date: Thu, 28 May 2026 08:07:48 +0800 Subject: [PATCH] postMessage / MessageEvent now allow / track MessagePost Navigator properties moved from data properties to real accessors. This impact how they're seen (and potentially treated) by JS code. These change result in https://www.browserscan.net/bot-detection correctly rendering. When paired with https://github.com/lightpanda-io/browser/pull/2561 we now render that page correctly (still detected as a bot, but we no longer fail to render) --- src/browser/tests/event/message.html | 26 +++++++ src/browser/tests/navigator/navigator.html | 30 ++++++++ src/browser/webapi/Navigator.zig | 88 ++++++++++++++++++---- src/browser/webapi/Window.zig | 10 ++- src/browser/webapi/event/MessageEvent.zig | 7 +- 5 files changed, 141 insertions(+), 20 deletions(-) diff --git a/src/browser/tests/event/message.html b/src/browser/tests/event/message.html index 88be4650..55153c8b 100644 --- a/src/browser/tests/event/message.html +++ b/src/browser/tests/event/message.html @@ -161,6 +161,32 @@ } + + + +