From 5c5631f3077ddd9233435fd794afee4a507bf30a Mon Sep 17 00:00:00 2001 From: moklick Date: Thu, 9 Jan 2025 17:42:01 +0100 Subject: [PATCH] fix(svelte): use handle id for connection lookup --- packages/svelte/src/lib/components/Handle/Handle.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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();