diff --git a/packages/svelte/src/lib/components/Handle/Handle.svelte b/packages/svelte/src/lib/components/Handle/Handle.svelte index 5d9131b9..2856e57a 100644 --- a/packages/svelte/src/lib/components/Handle/Handle.svelte +++ b/packages/svelte/src/lib/components/Handle/Handle.svelte @@ -92,7 +92,9 @@ // eslint-disable-next-line @typescript-eslint/no-unused-expressions store.edges; if (onconnect || ondisconnect) { - let connections = store.connectionLookup.get(`${nodeId}-${type}${id ? `-${id}` : ''}`); + let connections = store.connectionLookup.get( + `${nodeId}-${type}${handleId ? `-${handleId}` : ''}` + ); if (prevConnections && !areConnectionMapsEqual(connections, prevConnections)) { const _connections = connections ?? new Map();