diff --git a/packages/excalidraw/components/App.tsx b/packages/excalidraw/components/App.tsx index a70cb9808..32463f443 100644 --- a/packages/excalidraw/components/App.tsx +++ b/packages/excalidraw/components/App.tsx @@ -3106,18 +3106,19 @@ class App extends React.Component { this.setState({ errorMessage: t("errors.imageToolNotSupported") }); return; } - - const imageElement = this.createImageElement({ sceneX, sceneY }); - this.insertImageElement(imageElement, file); - this.initializeImageDimensions(imageElement); - this.setState({ - selectedElementIds: makeNextSelectedElementIds( - { - [imageElement.id]: true, - }, - this.state, - ), - }); + for (const file of event.clipboardData?.files ?? []) { + const imageElement = this.createImageElement({ sceneX, sceneY }); + this.insertImageElement(imageElement, file); + this.initializeImageDimensions(imageElement); + this.setState({ + selectedElementIds: makeNextSelectedElementIds( + { + [imageElement.id]: true, + }, + this.state, + ), + }); + } return; }