From c76926ca9e307431e8f806fd1a430fec29675841 Mon Sep 17 00:00:00 2001 From: root Date: Sat, 7 Feb 2026 18:34:13 +0800 Subject: [PATCH] fix: forward environment variables to browser subprocess --- src/browser.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/browser.ts b/src/browser.ts index c60baacd..5b4ecf55 100644 --- a/src/browser.ts +++ b/src/browser.ts @@ -1122,6 +1122,7 @@ export class BrowserManager { userAgent: options.userAgent, ...(options.proxy && { proxy: options.proxy }), ignoreHTTPSErrors: options.ignoreHTTPSErrors ?? false, + env: { ...process.env }, } ); this.isPersistentContext = true; @@ -1138,6 +1139,7 @@ export class BrowserManager { userAgent: options.userAgent, ...(options.proxy && { proxy: options.proxy }), ignoreHTTPSErrors: options.ignoreHTTPSErrors ?? false, + env: { ...process.env }, }); this.isPersistentContext = true; } else { @@ -1146,6 +1148,7 @@ export class BrowserManager { headless: options.headless ?? true, executablePath: options.executablePath, args: baseArgs, + env: { ...process.env }, }); this.cdpEndpoint = null; context = await this.browser.newContext({