diff --git a/packages/playwright-core/src/web/traceViewer/ui/callTab.tsx b/packages/playwright-core/src/web/traceViewer/ui/callTab.tsx index 18efe7ceb9..eed17514db 100644 --- a/packages/playwright-core/src/web/traceViewer/ui/callTab.tsx +++ b/packages/playwright-core/src/web/traceViewer/ui/callTab.tsx @@ -68,7 +68,7 @@ export const CallTab: React.FunctionComponent<{ function renderLine(metadata: CallMetadata, name: string, value: any, key: string) { const { title, type } = toString(metadata, name, value); - let text = trimRight(title.replace(/\n/g, '↵'), 80); + let text = title.replace(/\n/g, '↵'); if (type === 'string') text = `"${text}"`; return
{name}: {text}
; @@ -88,9 +88,3 @@ function toString(metadata: CallMetadata, name: string, value: any): { title: st return { title: '', type: 'handle' }; return { title: JSON.stringify(value), type: 'object' }; } - -function trimRight(text: string, max: number): string { - if (text.length > max) - return text.substr(0, max) + '\u2026'; - return text; -} diff --git a/tests/trace-viewer/trace-viewer.spec.ts b/tests/trace-viewer/trace-viewer.spec.ts index b0d67b0420..3f5421e09f 100644 --- a/tests/trace-viewer/trace-viewer.spec.ts +++ b/tests/trace-viewer/trace-viewer.spec.ts @@ -250,7 +250,7 @@ test('should show params and return value', async ({ showTraceViewer, browserNam /page.evaluate/, /wall time: [0-9/:,APM ]+/, /duration: [\d]+ms/, - 'expression: "({↵ a↵ }) => {↵ console.log(\'Info\');↵ console.warn(\'Warning\');↵ con…"', + /expression: "\({↵ a↵ }\) => {↵ console\.log\(\'Info\'\);↵ console\.warn\(\'Warning\'\);↵ console/, 'isFunction: true', 'arg: {"a":"paramA","b":4}', 'value: "return paramA"'