From b3608771ed27c6a03594ce004849141d4e0591db Mon Sep 17 00:00:00 2001 From: feder-cr <85809106+feder-cr@users.noreply.github.com> Date: Thu, 11 Jun 2026 18:29:07 +0200 Subject: [PATCH] release: pin the wrapper to firefox-10 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit firefox-10 is published: the in-binary headless window cloak (Windows DWMWA_CLOAK, macOS NSWindow alpha-0, Linux keeps Xvfb) and the WebGL readPixels gamma remap that clears pixelscan's masking flag. Validated against the built binary — validate_release (linux+win), full e2e (128 passed), fppro ALL CRITICAL CLEAN, consistency PASS, and the cloak gate green on all 5 targets (macOS via CGWindowAlpha). --- src/invisible_playwright/constants.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/invisible_playwright/constants.py b/src/invisible_playwright/constants.py index a4b998c..fc122ad 100644 --- a/src/invisible_playwright/constants.py +++ b/src/invisible_playwright/constants.py @@ -7,7 +7,7 @@ bugfixes don't force a multi-hour Firefox rebuild. from __future__ import annotations # Bump this when a new patched Firefox build is released on GitHub. -BINARY_VERSION: str = "firefox-9" +BINARY_VERSION: str = "firefox-10" # Releases known to be broken — ensure_binary() refuses them with a clear error # instead of handing the user an unusable binary. firefox-8 was packaged without