diff --git a/packages/core/src/composables/useHandle.ts b/packages/core/src/composables/useHandle.ts index dc5b2df9..05cf3e75 100644 --- a/packages/core/src/composables/useHandle.ts +++ b/packages/core/src/composables/useHandle.ts @@ -46,6 +46,7 @@ export function useHandle({ connectionRadius, connectOnClick, connectionClickStartHandle, + connectionEndHandle, nodesConnectable, autoPanOnConnect, findNode, @@ -197,7 +198,7 @@ export function useHandle({ } function onPointerUp(event: MouseTouchEvent) { - if ((closestHandle || handleDomNode) && connection && isValid) { + if ((closestHandle || handleDomNode || connectionEndHandle.value) && connection && isValid) { if (!onEdgeUpdate) { emits.connect(connection) } else {