From c7f7928ce6ace0ac3fa1b979193deccd493211a8 Mon Sep 17 00:00:00 2001 From: alvaromartmart Date: Sun, 23 Jun 2024 22:53:41 +0200 Subject: [PATCH] tweak: temporarily declare local isTextualMimeType until import is fixes. This commit will likely be reverted --- packages/trace-viewer/src/ui/attachmentsTab.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/packages/trace-viewer/src/ui/attachmentsTab.tsx b/packages/trace-viewer/src/ui/attachmentsTab.tsx index 344040c935..86d80fe387 100644 --- a/packages/trace-viewer/src/ui/attachmentsTab.tsx +++ b/packages/trace-viewer/src/ui/attachmentsTab.tsx @@ -20,7 +20,14 @@ import { ImageDiffView } from '@web/shared/imageDiffView'; import type { MultiTraceModel } from './modelUtil'; import { PlaceholderPanel } from './placeholderPanel'; import type { AfterActionTraceEventAttachment } from '@trace/trace'; -import { isTextualMimeType } from 'playwright-core/lib/utils'; + +// TODO: remove local function and restore import +// import { isTextualMimeType } from 'playwright-core/lib/utils'; + +function isTextualMimeType(mimeType: string) { + return !!mimeType.match(/^(text\/.*?|application\/(json|(x-)?javascript|xml.*?|ecmascript|graphql|x-www-form-urlencoded)|image\/svg(\+xml)?|application\/.*?(\+json|\+xml))(;\s*charset=.*)?$/); +} + type Attachment = AfterActionTraceEventAttachment & { traceUrl: string };