diff --git a/src/components/App.tsx b/src/components/App.tsx index e74a90c2b2..1f3bdac1e0 100644 --- a/src/components/App.tsx +++ b/src/components/App.tsx @@ -8301,21 +8301,18 @@ class App extends React.Component { ) { this.maybeSuggestBindingForAll(selectedElements); - // only need to highlight elements in a single resizing frame + // highlight frame children ONLY when resizing a single frame if (resizingSingleFrameOnly) { - const elementsToHighlight = new Set(); - - selectedFrames.forEach((selectedFrame) => { - getElementsInResizingFrame( - this.scene.getNonDeletedElements(), - selectedFrame, - this.state, - ).forEach((element) => elementsToHighlight.add(element)); - }); - - this.setState({ - elementsToHighlight: [...elementsToHighlight], - }); + const selectedFrame = selectedFrames[0]; + if (selectedFrame) { + this.setState({ + elementsToHighlight: getElementsInResizingFrame( + this.scene.getNonDeletedElements(), + selectedFrame, + this.state, + ), + }); + } } return true;