diff --git a/packages/element/src/binding.ts b/packages/element/src/binding.ts index 13a77a1af..7c59c793c 100644 --- a/packages/element/src/binding.ts +++ b/packages/element/src/binding.ts @@ -312,7 +312,7 @@ const bindingStrategyForNewSimpleArrowEndpointDragging = ( start: isMultiPoint ? { mode: undefined } : { - mode: "inside", + mode: otherElement.id !== hit.id ? "orbit" : "inside", element: otherElement, focusPoint: origin ?? pointFrom(arrow.x, arrow.y), },