From afdb1a7ed685a8b8347cae62d86660e9fe351c2a Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Wed, 1 Apr 2026 12:23:45 +0200 Subject: [PATCH] fix(windows): unbreak UI mode and codegen --- packages/playwright-core/src/server/browserType.ts | 1 + packages/playwright-core/src/server/utils/processLauncher.ts | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/playwright-core/src/server/browserType.ts b/packages/playwright-core/src/server/browserType.ts index ac900549345d4..147032be5a57a 100644 --- a/packages/playwright-core/src/server/browserType.ts +++ b/packages/playwright-core/src/server/browserType.ts @@ -216,6 +216,7 @@ export abstract class BrowserType extends SdkObject { command: prepared.executable, args: prepared.browserArguments, env: this.amendEnvironment(env, prepared.userDataDir, isPersistent, options), + headless: options.headless, handleSIGINT, handleSIGTERM, handleSIGHUP, diff --git a/packages/playwright-core/src/server/utils/processLauncher.ts b/packages/playwright-core/src/server/utils/processLauncher.ts index 58f2db795bc5b..c260e1e791024 100644 --- a/packages/playwright-core/src/server/utils/processLauncher.ts +++ b/packages/playwright-core/src/server/utils/processLauncher.ts @@ -27,6 +27,7 @@ export type LaunchProcessOptions = { args?: string[], env?: NodeJS.ProcessEnv, shell?: boolean, + headless?: boolean, handleSIGINT?: boolean, handleSIGTERM?: boolean, @@ -136,7 +137,7 @@ export async function launchProcess(options: LaunchProcessOptions): Promise