From 6ef002d63aaf3ade4c1ee6d6787311505a05d8e9 Mon Sep 17 00:00:00 2001 From: Marquis Boyd Date: Fri, 20 Feb 2026 01:12:02 -0500 Subject: [PATCH] fix: auto-route array prompts from latest parsed items --- src/components/nodes/ArrayNode.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/nodes/ArrayNode.tsx b/src/components/nodes/ArrayNode.tsx index 952ac150..d509a8a1 100644 --- a/src/components/nodes/ArrayNode.tsx +++ b/src/components/nodes/ArrayNode.tsx @@ -106,7 +106,7 @@ export function ArrayNode({ id, data, selected }: NodeProps) { const previewItems = parsed.items; const handleAutoRouteToPrompts = useCallback(() => { - const items = nodeData.outputItems || []; + const items = previewItems; if (items.length === 0) return; const sourceNode = nodes.find((n) => n.id === id); @@ -137,7 +137,7 @@ export function ArrayNode({ id, data, selected }: NodeProps) { }); updateNodeData(id, { selectedOutputIndex: previousSelected }); - }, [addNode, id, nodeData.outputItems, nodeData.selectedOutputIndex, nodes, onConnect, updateNodeData]); + }, [addNode, id, nodeData.selectedOutputIndex, nodes, onConnect, previewItems, updateNodeData]); // Reset selection if it no longer points to a valid parsed item. useEffect(() => {