From 3891989d75a3703018a6849f18cdbda6d2ab0452 Mon Sep 17 00:00:00 2001 From: Hiroshi Ogawa Date: Sat, 21 Feb 2026 10:23:05 +0900 Subject: [PATCH 1/3] fix: remove `--remote-debugging-address` from chrome args --- packages/browser-playwright/src/playwright.ts | 6 ++++-- packages/browser-webdriverio/src/webdriverio.ts | 6 ++++-- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/packages/browser-playwright/src/playwright.ts b/packages/browser-playwright/src/playwright.ts index 678156abfa37..f3bf6401f2ea 100644 --- a/packages/browser-playwright/src/playwright.ts +++ b/packages/browser-playwright/src/playwright.ts @@ -186,9 +186,11 @@ export class PlaywrightBrowserProvider implements BrowserProvider { launchOptions.args ||= [] launchOptions.args.push(`--remote-debugging-port=${port}`) - launchOptions.args.push(`--remote-debugging-address=${host}`) - this.project.vitest.logger.log(`Debugger listening on ws://${host}:${port}`) + if (host !== 'localhost' && host !== '127.0.0.1' && host !== '::1') { + this.project.vitest.logger.warn(`Custom inspector host "${host}" will be ignored. Chrome only allows remote debugging on localhost.`) + } + this.project.vitest.logger.log(`Debugger listening on ws://localhost:${port}`) } // start Vitest UI maximized only on supported browsers diff --git a/packages/browser-webdriverio/src/webdriverio.ts b/packages/browser-webdriverio/src/webdriverio.ts index 467f3ee31369..7bfa2b3c3b4e 100644 --- a/packages/browser-webdriverio/src/webdriverio.ts +++ b/packages/browser-webdriverio/src/webdriverio.ts @@ -221,9 +221,11 @@ export class WebdriverBrowserProvider implements BrowserProvider { const host = inspector.host || '127.0.0.1' args.push(`--remote-debugging-port=${port}`) - args.push(`--remote-debugging-address=${host}`) - this.project.vitest.logger.log(`Debugger listening on ws://${host}:${port}`) + if (host !== 'localhost' && host !== '127.0.0.1' && host !== '::1') { + this.project.vitest.logger.warn(`Custom inspector host "${host}" will be ignored. Chrome only allows remote debugging on localhost.`) + } + this.project.vitest.logger.log(`Debugger listening on ws://localhost:${port}`) capabilities[key] ??= {} capabilities[key]!.args = args From b1fc3c61836ceea356c4298f09de0aff44a79aba Mon Sep 17 00:00:00 2001 From: Hiroshi Ogawa Date: Sat, 21 Feb 2026 10:28:10 +0900 Subject: [PATCH 2/3] tweak --- packages/browser-playwright/src/playwright.ts | 2 +- packages/browser-webdriverio/src/webdriverio.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/browser-playwright/src/playwright.ts b/packages/browser-playwright/src/playwright.ts index f3bf6401f2ea..00bfa5214ffa 100644 --- a/packages/browser-playwright/src/playwright.ts +++ b/packages/browser-playwright/src/playwright.ts @@ -190,7 +190,7 @@ export class PlaywrightBrowserProvider implements BrowserProvider { if (host !== 'localhost' && host !== '127.0.0.1' && host !== '::1') { this.project.vitest.logger.warn(`Custom inspector host "${host}" will be ignored. Chrome only allows remote debugging on localhost.`) } - this.project.vitest.logger.log(`Debugger listening on ws://localhost:${port}`) + this.project.vitest.logger.log(`Debugger listening on ws://127.0.0.1:${port}`) } // start Vitest UI maximized only on supported browsers diff --git a/packages/browser-webdriverio/src/webdriverio.ts b/packages/browser-webdriverio/src/webdriverio.ts index 7bfa2b3c3b4e..8e24d4503da2 100644 --- a/packages/browser-webdriverio/src/webdriverio.ts +++ b/packages/browser-webdriverio/src/webdriverio.ts @@ -225,7 +225,7 @@ export class WebdriverBrowserProvider implements BrowserProvider { if (host !== 'localhost' && host !== '127.0.0.1' && host !== '::1') { this.project.vitest.logger.warn(`Custom inspector host "${host}" will be ignored. Chrome only allows remote debugging on localhost.`) } - this.project.vitest.logger.log(`Debugger listening on ws://localhost:${port}`) + this.project.vitest.logger.log(`Debugger listening on ws://127.0.0.1:${port}`) capabilities[key] ??= {} capabilities[key]!.args = args From f2f100b3b70c98c66325d08855fea55d9425dc7a Mon Sep 17 00:00:00 2001 From: Hiroshi Ogawa Date: Sun, 22 Feb 2026 12:02:55 +0900 Subject: [PATCH 3/3] Update packages/browser-playwright/src/playwright.ts MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Ari Perkkiƶ --- packages/browser-playwright/src/playwright.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/browser-playwright/src/playwright.ts b/packages/browser-playwright/src/playwright.ts index 00bfa5214ffa..ab971f45e7b0 100644 --- a/packages/browser-playwright/src/playwright.ts +++ b/packages/browser-playwright/src/playwright.ts @@ -188,7 +188,7 @@ export class PlaywrightBrowserProvider implements BrowserProvider { launchOptions.args.push(`--remote-debugging-port=${port}`) if (host !== 'localhost' && host !== '127.0.0.1' && host !== '::1') { - this.project.vitest.logger.warn(`Custom inspector host "${host}" will be ignored. Chrome only allows remote debugging on localhost.`) + this.project.vitest.logger.warn(`Custom inspector host "${host}" will be ignored. Chromium only allows remote debugging on localhost.`) } this.project.vitest.logger.log(`Debugger listening on ws://127.0.0.1:${port}`) }