From f0035e2b3612fa88e48c5f2abbdc2626fa69a089 Mon Sep 17 00:00:00 2001 From: Shaun Johnston Date: Sun, 28 Dec 2025 14:39:14 +1000 Subject: [PATCH] debug --- js/friendly_pipe.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/js/friendly_pipe.js b/js/friendly_pipe.js index 4d11bc9..8796b5a 100644 --- a/js/friendly_pipe.js +++ b/js/friendly_pipe.js @@ -1258,6 +1258,10 @@ function setupFriendlyPipeEdit(nodeType, nodeData, app) { sourceNode = graph.getNodeById(link.origin_id); } + console.log("[FriendlyPipeEdit] syncWithSource - sourceNode:", sourceNode?.type, sourceNode?.id); + console.log("[FriendlyPipeEdit] syncWithSource - sourceNode.slotCount:", sourceNode?.slotCount); + console.log("[FriendlyPipeEdit] syncWithSource - sourceNode.slotNames:", JSON.stringify(sourceNode?.slotNames)); + if (!sourceNode) return; // Special case: if connected to a FriendlyPipeOut's output slot, check if that slot @@ -1620,6 +1624,7 @@ function setupFriendlyPipeEdit(nodeType, nodeData, app) { o.slotNames = this.slotNames; o.slotTypes = this.slotTypes; o.incomingSlotCount = this.incomingSlotCount; + o.incomingSlotNames = this.incomingSlotNames; o.exposedIncomingSlots = this.exposedIncomingSlots; }; @@ -1641,6 +1646,9 @@ function setupFriendlyPipeEdit(nodeType, nodeData, app) { if (o.incomingSlotCount !== undefined) { this.incomingSlotCount = o.incomingSlotCount; } + if (o.incomingSlotNames) { + this.incomingSlotNames = o.incomingSlotNames; + } if (o.exposedIncomingSlots) { this.exposedIncomingSlots = o.exposedIncomingSlots; }