diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index 4d0c1d796..7cc266362 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -1777,10 +1777,14 @@ class App extends React.Component { this.setState({ errorMessage: error.message }); }); - if (type === "clipboard" || (fileHandle && isImageFileHandle(fileHandle))) { + if ( + type === "clipboard" || + (this.state.exportEmbedScene && + fileHandle && + isImageFileHandle(fileHandle)) + ) { this.setState({ - fileHandle: - fileHandle && this.state.exportEmbedScene ? fileHandle : null, + fileHandle: fileHandle ?? null, openDialog: null, toast: { message: