From a90cbdece6c7de726f38ed3717d90c8f77f1d5d5 Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Tue, 9 Jul 2024 12:52:24 +0200 Subject: [PATCH] safety check --- packages/trace-viewer/src/ui/workbenchLoader.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/trace-viewer/src/ui/workbenchLoader.tsx b/packages/trace-viewer/src/ui/workbenchLoader.tsx index 0efd961e37..0260df0d7a 100644 --- a/packages/trace-viewer/src/ui/workbenchLoader.tsx +++ b/packages/trace-viewer/src/ui/workbenchLoader.tsx @@ -62,6 +62,10 @@ export const WorkbenchLoader: React.FunctionComponent<{ const listener = async (e: ClipboardEvent) => { if (!e.clipboardData?.files.length) return; + for (const file of e.clipboardData.files) { + if (file.type !== 'application/zip') + return; + } e.preventDefault(); processTraceFiles(e.clipboardData.files); };