From 30180e9edb27a5af5552ccb009475c12659ffe0d Mon Sep 17 00:00:00 2001 From: fmaiing Date: Wed, 14 Jan 2026 22:16:49 +0800 Subject: [PATCH] fix(windows): hide console window when spawning browser processes On Windows, spawning chrome-headless-shell.exe and taskkill commands creates visible console windows. This adds windowsHide: true to child_process.spawn() and spawnSync() options to hide these windows. Fixes console window appearing during headless browser operation on Windows. Signed-off-by: fmaiing --- packages/playwright-core/src/server/utils/processLauncher.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/playwright-core/src/server/utils/processLauncher.ts b/packages/playwright-core/src/server/utils/processLauncher.ts index 148b340ec7aa0..0d7148678b55a 100644 --- a/packages/playwright-core/src/server/utils/processLauncher.ts +++ b/packages/playwright-core/src/server/utils/processLauncher.ts @@ -136,6 +136,7 @@ export async function launchProcess(options: LaunchProcessOptions): Promise