diff --git a/src/components/ErrorDialog.tsx b/src/components/ErrorDialog.tsx index fbd8e48c..2886222c 100644 --- a/src/components/ErrorDialog.tsx +++ b/src/components/ErrorDialog.tsx @@ -28,14 +28,7 @@ export const ErrorDialog = ({ onCloseRequest={handleClose} title={t("errorDialog.title")} > -
- {message.split("\n").map((line) => ( - <> - {line} -
- - ))} -
+
{message}
)} diff --git a/src/data/blob.ts b/src/data/blob.ts index 0702436f..0a065038 100644 --- a/src/data/blob.ts +++ b/src/data/blob.ts @@ -95,7 +95,7 @@ export const loadFromBlob = async ( elements: clearElementsForExport(data.elements || []), appState: { theme: localAppState?.theme, - fileHandle: blob.handle ?? null, + fileHandle: (!blob.type.startsWith("image/") && blob.handle) || null, ...cleanAppStateForExport(data.appState || {}), ...(localAppState ? calculateScrollCenter(data.elements || [], localAppState, null)