diff --git a/public/app/plugins/panel/canvas/utils.ts b/public/app/plugins/panel/canvas/utils.ts index 66009a0dbd6..dfabad08313 100644 --- a/public/app/plugins/panel/canvas/utils.ts +++ b/public/app/plugins/panel/canvas/utils.ts @@ -322,6 +322,9 @@ export function updateConnectionsForSource(element: ElementState, scene: Scene) const connections = sourceConnections.filter((con) => con.targetName !== element.getName()); connection.source.onChange({ ...connection.source.options, connections }); }); + + // Update scene connection state to clear out old connections + scene.connections.updateState(); } export const calculateCoordinates = (