diff --git a/src/components/App.tsx b/src/components/App.tsx index 7736c34971..999f2d3147 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -6400,9 +6400,11 @@ class App extends React.Component { isInvisiblySmallElement(draggingElement) ) { // remove invisible element which was added in onPointerDown - this.scene.replaceAllElements( - this.scene.getElementsIncludingDeleted().slice(0, -1), - ); + if (draggingElement.type !== "selection") { + this.scene.replaceAllElements( + this.scene.getElementsIncludingDeleted().slice(0, -1), + ); + } this.setState({ draggingElement: null, });