diff --git a/packages/trace-viewer/src/ui/uiModeTraceView.tsx b/packages/trace-viewer/src/ui/uiModeTraceView.tsx index eee20439e4..80f2692d4b 100644 --- a/packages/trace-viewer/src/ui/uiModeTraceView.tsx +++ b/packages/trace-viewer/src/ui/uiModeTraceView.tsx @@ -54,7 +54,7 @@ export const TraceView: React.FC<{ // Test finished. const attachment = result && result.duration >= 0 && result.attachments.find(a => a.name === 'trace'); if (attachment && attachment.path) { - loadSingleTraceFile(new URL(attachment.path, 'file://')).then(model => setModel({ model, isLive: false })); + loadSingleTraceFile(filePathToTraceURL(attachment.path)).then(model => setModel({ model, isLive: false })); return; } @@ -72,7 +72,7 @@ export const TraceView: React.FC<{ // Start polling running test. pollTimer.current = setTimeout(async () => { try { - const model = await loadSingleTraceFile(new URL(traceLocation, 'file://')); + const model = await loadSingleTraceFile(filePathToTraceURL(traceLocation)); setModel({ model, isLive: true }); } catch { setModel(undefined); @@ -117,15 +117,15 @@ async function loadSingleTraceFile(tracePathOrURL: URL): Promise