From 7b7c60d164920b8251f749236b185fe17d0d07bf Mon Sep 17 00:00:00 2001 From: Alex Kim <45559664+alex-kim-dev@users.noreply.github.com> Date: Fri, 19 May 2023 21:30:32 +0500 Subject: [PATCH] fix: incorrect placement of bound lines on flip --- src/actions/actionFlip.ts | 2 -- src/element/resizeElements.ts | 5 ++++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/actions/actionFlip.ts b/src/actions/actionFlip.ts index 7a82fa85e2..a4efbc88b5 100644 --- a/src/actions/actionFlip.ts +++ b/src/actions/actionFlip.ts @@ -95,7 +95,5 @@ const flipElements = ( flipDirection === "horizontal" ? minY : maxY, ); - elements.forEach((element) => updateBoundElements(element)); - return elements; }; diff --git a/src/element/resizeElements.ts b/src/element/resizeElements.ts index d0153ba052..aa3540d64a 100644 --- a/src/element/resizeElements.ts +++ b/src/element/resizeElements.ts @@ -784,8 +784,11 @@ export const resizeMultipleElements = ( } } - updateBoundElements(latestElement, { newSize: { width, height } }); mutateElement(latestElement, update); + updateBoundElements(latestElement, { + simultaneouslyUpdated: targetElements.map(({ latest }) => latest), + newSize: { width, height }, + }); const boundTextElement = getBoundTextElement(latestElement); if (boundTextElement) {