diff --git a/packages/playwright-core/src/server/trace/viewer/traceViewer.ts b/packages/playwright-core/src/server/trace/viewer/traceViewer.ts index 249b1af9d1..bd3b6b9e79 100644 --- a/packages/playwright-core/src/server/trace/viewer/traceViewer.ts +++ b/packages/playwright-core/src/server/trace/viewer/traceViewer.ts @@ -16,7 +16,6 @@ import path from 'path'; import fs from 'fs'; -import * as consoleApiSource from '../../../generated/consoleApiSource'; import { HttpServer } from '../../../utils/httpServer'; import { findChromiumChannel } from '../../registry'; import { isUnderTest } from '../../../utils'; @@ -96,7 +95,6 @@ export async function showTraceViewer(traceUrls: string[], browserName: string, await controller.run(async progress => { await context._browser._defaultContext!._loadDefaultContextAsIs(progress); }); - await context.extendInjectedScript(consoleApiSource.source); const [page] = context.pages(); if (process.env.PWTEST_PRINT_WS_ENDPOINT) diff --git a/packages/trace-viewer/src/ui/snapshotTab.tsx b/packages/trace-viewer/src/ui/snapshotTab.tsx index 830060bd51..7d114f9f73 100644 --- a/packages/trace-viewer/src/ui/snapshotTab.tsx +++ b/packages/trace-viewer/src/ui/snapshotTab.tsx @@ -24,6 +24,7 @@ import { ToolbarButton } from '@web/components/toolbarButton'; import { copy, useMeasure } from '@web/uiUtils'; import { InjectedScript } from '@injected/injectedScript'; import { Recorder } from '@injected/recorder'; +import ConsoleAPI from '@injected/consoleApi'; import { asLocator } from '@isomorphic/locatorGenerators'; import type { Language } from '@isomorphic/locatorGenerators'; import { locatorOrSelectorAsSelector } from '@isomorphic/locatorParser'; @@ -183,7 +184,11 @@ export const SnapshotTab: React.FunctionComponent<{ })}