From d31a2ae20449e0f19f30f0508d9a42c89eef5d4a Mon Sep 17 00:00:00 2001 From: rcholic Date: Wed, 31 Dec 2025 17:34:24 -0800 Subject: [PATCH] proxy fix --- src/browser.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/browser.ts b/src/browser.ts index a186f9cc..b0889015 100644 --- a/src/browser.ts +++ b/src/browser.ts @@ -55,7 +55,9 @@ export class SentienceBrowser { } // Support proxy from parameter or environment variable - this._proxy = proxy || process.env.SENTIENCE_PROXY; + // Only use env var if it's a valid non-empty string + const envProxy = process.env.SENTIENCE_PROXY; + this._proxy = proxy || (envProxy && envProxy.trim() ? envProxy : undefined); // Auth injection support this._userDataDir = userDataDir; @@ -512,7 +514,7 @@ export class SentienceBrowser { * @returns Playwright proxy object or undefined if invalid */ private parseProxy(proxyString?: string): { server: string; username?: string; password?: string } | undefined { - if (!proxyString) { + if (!proxyString || !proxyString.trim()) { return undefined; }