diff --git a/.changeset/cuddly-bugs-switch.md b/.changeset/cuddly-bugs-switch.md new file mode 100644 index 000000000..dd22e78f3 --- /dev/null +++ b/.changeset/cuddly-bugs-switch.md @@ -0,0 +1,5 @@ +--- +"@vue-flow/core": patch +--- + +Use null as fallback id for edge source handle diff --git a/packages/core/src/components/Edges/EdgeWrapper.ts b/packages/core/src/components/Edges/EdgeWrapper.ts index 95bb3960f..10d466ba7 100644 --- a/packages/core/src/components/Edges/EdgeWrapper.ts +++ b/packages/core/src/components/Edges/EdgeWrapper.ts @@ -313,7 +313,7 @@ const EdgeWrapper = defineComponent({ updating.value = true nodeId.value = isSourceHandle ? edge.value.target : edge.value.source - handleId.value = (isSourceHandle ? edge.value.targetHandle : edge.value.sourceHandle) ?? '' + handleId.value = (isSourceHandle ? edge.value.targetHandle : edge.value.sourceHandle) ?? null edgeUpdaterType.value = isSourceHandle ? 'target' : 'source'