From dec0086ece12a82b0d1571e1fdb37d557f097d7a Mon Sep 17 00:00:00 2001 From: shrimbly Date: Thu, 2 Apr 2026 06:01:52 +1300 Subject: [PATCH] =?UTF-8?q?fix:=20add=20targetHandleId=20for=20audio?= =?UTF-8?q?=E2=86=92generateVideo=20in=20connection=20drop=20menu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When dragging an audio connection and dropping to create a generateVideo node, the audio input handle was not wired because the case was missing from handleMenuSelect. Co-Authored-By: Claude Sonnet 4.5 --- src/components/WorkflowCanvas.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/WorkflowCanvas.tsx b/src/components/WorkflowCanvas.tsx index c30d7deb..51904ad1 100644 --- a/src/components/WorkflowCanvas.tsx +++ b/src/components/WorkflowCanvas.tsx @@ -1207,6 +1207,10 @@ export function WorkflowCanvas() { } else if (nodeType === "generateAudio") { // GenerateAudio outputs audio (no audio input to wire to) sourceHandleIdForNewNode = "audio"; + } else if (nodeType === "generateVideo") { + // GenerateVideo accepts audio input and outputs video + targetHandleId = "audio"; + sourceHandleIdForNewNode = "video"; } else if (nodeType === "videoStitch") { // VideoStitch accepts audio targetHandleId = "audio";