diff --git a/packages/playwright-core/src/web/htmlReport/htmlReport.tsx b/packages/playwright-core/src/web/htmlReport/htmlReport.tsx index 8ee1175201..42d773ee41 100644 --- a/packages/playwright-core/src/web/htmlReport/htmlReport.tsx +++ b/packages/playwright-core/src/web/htmlReport/htmlReport.tsx @@ -188,7 +188,7 @@ const TestResultView: React.FC<{ {!!traces.length && {traces.map((a, i) =>
- +
)} diff --git a/packages/playwright-core/src/web/traceViewer/index.html b/packages/playwright-core/src/web/traceViewer/index.html index 5d78302ef9..432ec31238 100644 --- a/packages/playwright-core/src/web/traceViewer/index.html +++ b/packages/playwright-core/src/web/traceViewer/index.html @@ -19,9 +19,9 @@ - - - + + + Playwright Trace Viewer diff --git a/packages/playwright-core/src/web/traceViewer/index.tsx b/packages/playwright-core/src/web/traceViewer/index.tsx index 160e732f26..d2b3f6254e 100644 --- a/packages/playwright-core/src/web/traceViewer/index.tsx +++ b/packages/playwright-core/src/web/traceViewer/index.tsx @@ -23,9 +23,7 @@ import '../common.css'; (async () => { applyTheme(); - navigator.serviceWorker.register('/trace/sw.bundle.js', { - scope: '/trace/' - }); + navigator.serviceWorker.register('sw.bundle.js'); if (!navigator.serviceWorker.controller) { await new Promise(f => { navigator.serviceWorker.oncontrollerchange = () => f(); diff --git a/packages/playwright-core/src/web/traceViewer/static/manifest.webmanifest b/packages/playwright-core/src/web/traceViewer/static/manifest.webmanifest index bddb8a6359..3647074b63 100644 --- a/packages/playwright-core/src/web/traceViewer/static/manifest.webmanifest +++ b/packages/playwright-core/src/web/traceViewer/static/manifest.webmanifest @@ -2,28 +2,27 @@ "theme_color": "#000", "background_color": "#fff", "display": "browser", - "scope": "/trace", - "start_url": "/trace/index.html", + "start_url": "index.html", "name": "Playwright Trace Viewer", "short_name": "Trace Viewer", "icons": [ { - "src": "/trace/icon-192x192.png", + "src": "icon-192x192.png", "sizes": "192x192", "type": "image/png" }, { - "src": "/trace/icon-256x256.png", + "src": "icon-256x256.png", "sizes": "256x256", "type": "image/png" }, { - "src": "/trace/icon-384x384.png", + "src": "icon-384x384.png", "sizes": "384x384", "type": "image/png" }, { - "src": "/trace/icon-512x512.png", + "src": "icon-512x512.png", "sizes": "512x512", "type": "image/png" } diff --git a/packages/playwright-core/src/web/traceViewer/ui/workbench.tsx b/packages/playwright-core/src/web/traceViewer/ui/workbench.tsx index 6febeb1c38..e693f43ed9 100644 --- a/packages/playwright-core/src/web/traceViewer/ui/workbench.tsx +++ b/packages/playwright-core/src/web/traceViewer/ui/workbench.tsx @@ -40,7 +40,7 @@ export const Workbench: React.FunctionComponent<{ React.useEffect(() => { (async () => { if (traceURL) { - const contextEntry = (await fetch(`/trace/context?trace=${traceURL}`).then(response => response.json())) as ContextEntry; + const contextEntry = (await fetch(`context?trace=${traceURL}`).then(response => response.json())) as ContextEntry; modelUtil.indexModel(contextEntry); setContextEntry(contextEntry); } else {