From 4dde7acf6a70165770aacf3b5233df61276f8077 Mon Sep 17 00:00:00 2001 From: shrimbly Date: Tue, 10 Feb 2026 07:35:51 +1300 Subject: [PATCH] fix: video regeneration spinner stuck + cancel error message Fix video element not reloading on regeneration by adding key prop tied to video history ID. Fix cancel showing timeout message by passing "user-cancelled" reason through AbortController and checking it in all three executor catch blocks. Co-Authored-By: Claude Opus 4.6 --- src/components/nodes/GenerateVideoNode.tsx | 1 + src/store/execution/generateVideoExecutor.ts | 5 ++++- src/store/execution/llmGenerateExecutor.ts | 19 ++++++++++++++++--- src/store/execution/nanoBananaExecutor.ts | 5 ++++- src/store/workflowStore.ts | 2 +- 5 files changed, 26 insertions(+), 6 deletions(-) diff --git a/src/components/nodes/GenerateVideoNode.tsx b/src/components/nodes/GenerateVideoNode.tsx index fc265ac6..19f71b99 100644 --- a/src/components/nodes/GenerateVideoNode.tsx +++ b/src/components/nodes/GenerateVideoNode.tsx @@ -592,6 +592,7 @@ export function GenerateVideoNode({ id, data, selected }: NodeProps