diff --git a/packages/playwright-core/src/server/trace/recorder/tracing.ts b/packages/playwright-core/src/server/trace/recorder/tracing.ts index 1dec4f536a..dad9b0c8b8 100644 --- a/packages/playwright-core/src/server/trace/recorder/tracing.ts +++ b/packages/playwright-core/src/server/trace/recorder/tracing.ts @@ -109,6 +109,7 @@ export class Tracing extends SdkObject implements InstrumentationListener, Snaps this._contextCreatedEvent.browserName = context._browser.options.name; this._contextCreatedEvent.channel = context._browser.options.channel; this._contextCreatedEvent.options = context._options; + this._contextCreatedEvent.baseURL = context._options.baseURL; } } diff --git a/packages/trace-viewer/src/entries.ts b/packages/trace-viewer/src/entries.ts index bca5751ab2..5513221648 100644 --- a/packages/trace-viewer/src/entries.ts +++ b/packages/trace-viewer/src/entries.ts @@ -24,6 +24,7 @@ export type ContextEntry = { startTime: number; endTime: number; browserName: string; + baseURL?: string; channel?: string; platform?: string; wallTime: number; diff --git a/packages/trace-viewer/src/traceModernizer.ts b/packages/trace-viewer/src/traceModernizer.ts index e7c65ac41f..3751fb531d 100644 --- a/packages/trace-viewer/src/traceModernizer.ts +++ b/packages/trace-viewer/src/traceModernizer.ts @@ -85,6 +85,7 @@ export class TraceModernizer { this._version = event.version; contextEntry.origin = event.origin; contextEntry.browserName = event.browserName; + contextEntry.baseURL = event.baseURL; contextEntry.channel = event.channel; contextEntry.title = event.title; contextEntry.platform = event.platform; diff --git a/packages/trace-viewer/src/ui/callTab.css b/packages/trace-viewer/src/ui/callTab.css index 3334b2e2ef..3bca9f7141 100644 --- a/packages/trace-viewer/src/ui/callTab.css +++ b/packages/trace-viewer/src/ui/callTab.css @@ -73,6 +73,14 @@ overflow: hidden; } +a.call-value { + text-decoration: none; +} + +a.call-value:hover { + text-decoration: underline; +} + .call-value::before { content: '\00a0'; } diff --git a/packages/trace-viewer/src/ui/metadataView.tsx b/packages/trace-viewer/src/ui/metadataView.tsx index 6cb315686a..534428a7a0 100644 --- a/packages/trace-viewer/src/ui/metadataView.tsx +++ b/packages/trace-viewer/src/ui/metadataView.tsx @@ -25,6 +25,12 @@ export const MetadataView: React.FunctionComponent<{ if (!model) return <>>; return