From c4874e9dd90075ad5cbe7d2bdab0e2c1a963b8df Mon Sep 17 00:00:00 2001 From: dwelle <5153846+dwelle@users.noreply.github.com> Date: Sat, 13 Sep 2025 12:06:48 +0200 Subject: [PATCH] ignore invisible elements when binding --- packages/element/src/collision.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/element/src/collision.ts b/packages/element/src/collision.ts index 7830ade52..a70db8943 100644 --- a/packages/element/src/collision.ts +++ b/packages/element/src/collision.ts @@ -262,6 +262,10 @@ export const getAllHoveredElementAtPoint = ( bindingBorderTest(element, point, elementsMap, toleranceFn?.(element)) ) { candidateElements.push(element); + + if (!isTransparent(element.backgroundColor)) { + break; + } } }