fix: Nested shape binding

This commit is contained in:
Mark Tolmacs
2025-09-11 21:58:19 +02:00
parent e5c7a6304e
commit fb3fe09226
2 changed files with 14 additions and 5 deletions

View File

@@ -309,8 +309,6 @@ const bindingStrategyForNewSimpleArrowEndpointDragging = (
invariant(otherElement, "Other element must be in the elements map");
const otherIsTransparent = isTransparent(otherElement.backgroundColor);
return {
start: isMultiPoint
? { mode: undefined }
@@ -320,8 +318,8 @@ const bindingStrategyForNewSimpleArrowEndpointDragging = (
focusPoint: origin ?? pointFrom<GlobalPoint>(arrow.x, arrow.y),
},
end: {
mode: "inside",
element: otherIsTransparent ? hit : otherElement,
mode: "orbit",
element: hit,
focusPoint: point,
},
};