From 4a45724633bde7d9718f4d39c3509ce8e8e86560 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Thu, 18 Jan 2024 22:21:49 +0100 Subject: [PATCH] fix: open 0.0.0.0 as localhost (#29054) Fixes https://github.com/microsoft/playwright/issues/29047 --- packages/playwright-core/src/server/trace/viewer/traceViewer.ts | 2 +- packages/playwright/src/reporters/html.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/playwright-core/src/server/trace/viewer/traceViewer.ts b/packages/playwright-core/src/server/trace/viewer/traceViewer.ts index fa37a53be6..f328ec6f05 100644 --- a/packages/playwright-core/src/server/trace/viewer/traceViewer.ts +++ b/packages/playwright-core/src/server/trace/viewer/traceViewer.ts @@ -168,7 +168,7 @@ export async function openTraceInBrowser(traceUrls: string[], options?: OpenTrac // eslint-disable-next-line no-console console.log('\nListening on ' + url); if (!isUnderTest()) - await open(url).catch(() => {}); + await open(url.replace('0.0.0.0', 'localhost')).catch(() => {}); } class StdinServer implements Transport { diff --git a/packages/playwright/src/reporters/html.ts b/packages/playwright/src/reporters/html.ts index 74bf628932..038bb96e27 100644 --- a/packages/playwright/src/reporters/html.ts +++ b/packages/playwright/src/reporters/html.ts @@ -181,6 +181,7 @@ export async function showHTMLReport(reportFolder: string | undefined, host: str console.log(colors.cyan(` Serving HTML report at ${url}. Press Ctrl+C to quit.`)); if (testId) url += `#?testId=${testId}`; + url = url.replace('0.0.0.0', 'localhost'); await open(url, { wait: true }).catch(() => {}); await new Promise(() => {}); }