Browse Source

fix: auto-route array prompts from latest parsed items

handoff-20260429-1057
Marquis Boyd 5 months ago
parent
commit
6ef002d63a
  1. 4
      src/components/nodes/ArrayNode.tsx

4
src/components/nodes/ArrayNode.tsx

@ -106,7 +106,7 @@ export function ArrayNode({ id, data, selected }: NodeProps<ArrayNodeType>) {
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<ArrayNodeType>) {
});
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(() => {

Loading…
Cancel
Save