diff --git a/src/index.tsx b/src/index.tsx index dbeb56a6f..0ab5716f7 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -309,11 +309,12 @@ export class App extends React.Component<{}, AppState> { private changeProperty = ( callback: (element: ExcalidrawElement) => ExcalidrawElement ) => { - elements = elements - .filter(el => el.isSelected) - .map(element => { + elements = elements.map(element => { + if (element.isSelected) { return callback(element); - }); + } + return element; + }); this.forceUpdate(); };