From 8cc83673354e68ecd47bee5204b6dd7db39b1488 Mon Sep 17 00:00:00 2001 From: Mark Tolmacs Date: Thu, 22 May 2025 14:02:14 +0200 Subject: [PATCH] Fix deduplication Signed-off-by: Mark Tolmacs --- packages/element/src/collision.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/element/src/collision.ts b/packages/element/src/collision.ts index 25a517204..bc9f067d8 100644 --- a/packages/element/src/collision.ts +++ b/packages/element/src/collision.ts @@ -377,7 +377,7 @@ export const isPointInElement = ( const intersections = intersectElementWithLineSegment( element, intersector, - ).filter((item, pos, arr) => arr.indexOf(item) === pos); + ).filter((p, pos, arr) => arr.findIndex((q) => pointsEqual(q, p)) === pos); return intersections.length % 2 === 1; };