diff --git a/packages/trace-viewer/src/ui/embeddedWorkbenchLoader.tsx b/packages/trace-viewer/src/ui/embeddedWorkbenchLoader.tsx index 587f930a70479..1f1b5327da30d 100644 --- a/packages/trace-viewer/src/ui/embeddedWorkbenchLoader.tsx +++ b/packages/trace-viewer/src/ui/embeddedWorkbenchLoader.tsx @@ -20,10 +20,15 @@ import { MultiTraceModel } from './modelUtil'; import './embeddedWorkbenchLoader.css'; import { Workbench } from './workbench'; import { currentTheme, toggleTheme } from '@web/theme'; +import type { SourceLocation } from './modelUtil'; function openPage(url: string, target?: string) { if (url) - window.parent!.postMessage({ command: 'openExternal', params: { url, target } }, '*'); + window.parent!.postMessage({ method: 'openExternal', params: { url, target } }, '*'); +} + +function openSourceLocation({ file, line, column }: SourceLocation) { + window.parent!.postMessage({ method: 'openSourceLocation', params: { file, line, column } }, '*'); } export const EmbeddedWorkbenchLoader: React.FunctionComponent = () => { @@ -86,7 +91,7 @@ export const EmbeddedWorkbenchLoader: React.FunctionComponent = () => {
- + {!traceURLs.length &&
Select test to see the trace
}