From 570fa803d6a4deaa9219f726ba0620c5092ea8da Mon Sep 17 00:00:00 2001 From: Mark Tolmacs Date: Thu, 1 May 2025 14:07:57 +0200 Subject: [PATCH] Still allow loops --- packages/element/src/sizeHelpers.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/packages/element/src/sizeHelpers.ts b/packages/element/src/sizeHelpers.ts index b312378579..7bf09ab552 100644 --- a/packages/element/src/sizeHelpers.ts +++ b/packages/element/src/sizeHelpers.ts @@ -23,13 +23,15 @@ export const isInvisiblySmallElement = ( if (isLinearElement(element) || isFreeDrawElement(element)) { return ( element.points.length < 2 || - pointsEqual( - element.points[0], - element.points[element.points.length - 1], - INVISIBLY_SMALL_ELEMENT_SIZE, - ) + (element.points.length === 2 && + pointsEqual( + element.points[0], + element.points[element.points.length - 1], + INVISIBLY_SMALL_ELEMENT_SIZE, + )) ); } + return element.width === 0 && element.height === 0; };