From d7e83e578b8a08e4d4b4426d2fe312b6229c6f3b Mon Sep 17 00:00:00 2001 From: Enrico Ros Date: Tue, 5 May 2026 03:25:27 -0700 Subject: [PATCH] BlockOpUpstreamResume: remove cancel - unused? --- .../message/BlockOpUpstreamResume.tsx | 26 ------------------- 1 file changed, 26 deletions(-) diff --git a/src/apps/chat/components/message/BlockOpUpstreamResume.tsx b/src/apps/chat/components/message/BlockOpUpstreamResume.tsx index b5f0dc09c..8fd341622 100644 --- a/src/apps/chat/components/message/BlockOpUpstreamResume.tsx +++ b/src/apps/chat/components/message/BlockOpUpstreamResume.tsx @@ -26,7 +26,6 @@ export function BlockOpUpstreamResume(props: { upstreamHandle: Exclude, pending?: boolean; // true while the message is actively streaming; labels the Delete button as "Stop" onResume?: (mode: AixReattachMode) => void | Promise; - onCancel?: () => void | Promise; onDelete?: () => void | Promise; }) { @@ -63,18 +62,6 @@ export function BlockOpUpstreamResume(props: { } }, [props]); - const handleCancel = React.useCallback(async () => { - if (!props.onCancel) return; - setError(null); - setIsCancelling(true); - try { - await props.onCancel(); - } catch (err: any) { - setError(err?.message || 'Cancel failed'); - } finally { - setIsCancelling(false); - } - }, [props]); // Two-click arm: first click arms (visible red "Confirm?"), second click (within ARM_TIMEOUT_MS) executes. const handleDelete = React.useCallback(async () => { @@ -150,19 +137,6 @@ export function BlockOpUpstreamResume(props: { )} - {props.onCancel && ( - - - - )} - {props.onDelete && (