From 9c25e27da64e65e789471e866ec5763097f8053e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Thu, 16 Jul 2026 05:19:00 +0000 Subject: [PATCH] docs(renderer): link SwiftShader workaround tracker --- packages/engine/src/services/browserManager.ts | 3 ++- .../tests/software-beginframe-yoyo-compositor/meta.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/engine/src/services/browserManager.ts b/packages/engine/src/services/browserManager.ts index 4d61d4a8a..ab12d806c 100644 --- a/packages/engine/src/services/browserManager.ts +++ b/packages/engine/src/services/browserManager.ts @@ -693,7 +693,8 @@ export function buildChromeArgs( // in the raw JPEG before encoding). Keep deterministic BeginFrame capture, // but route compositing through Chrome's software path when the browser is // already in software-GPU mode. Hardware-GPU and screenshot captures keep - // their existing compositor paths. + // their existing compositor paths. Remove this workaround once the pinned + // chrome-headless-shell includes https://issues.chromium.org/issues/535256667. if (browserGpuMode === "software") { chromeArgs.push("--disable-gpu-compositing"); } diff --git a/packages/producer/tests/software-beginframe-yoyo-compositor/meta.json b/packages/producer/tests/software-beginframe-yoyo-compositor/meta.json index 3018fc3fb..c93f049ee 100644 --- a/packages/producer/tests/software-beginframe-yoyo-compositor/meta.json +++ b/packages/producer/tests/software-beginframe-yoyo-compositor/meta.json @@ -1,6 +1,6 @@ { "name": "software-beginframe-yoyo-compositor", - "description": "Regression guard for stale SwiftShader compositor layers after a GSAP yoyo reversal. At 25 fps the unfixed BeginFrame path briefly retained the first output badge at its previous transform, painting a third ghost badge around 10.12 seconds.", + "description": "Regression guard for Chromium issue 535256667: stale SwiftShader compositor layers after a GSAP yoyo reversal. At 25 fps the unfixed BeginFrame path briefly retained the first output badge at its previous transform, painting a third ghost badge around 10.12 seconds.", "tags": ["regression", "beginframe", "gsap"], "minPsnr": 30, "maxFrameFailures": 0,