From ee026bc85f3df58593d3c616ff7d95dcc6e47ce4 Mon Sep 17 00:00:00 2001 From: rechard-guo Date: Fri, 3 Jul 2026 17:55:46 +0800 Subject: [PATCH] Fix issue #964: Prevent starting terminal if already starting --- desktop/src/pages/TerminalSettings.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/desktop/src/pages/TerminalSettings.tsx b/desktop/src/pages/TerminalSettings.tsx index f15a8829..426ae4e1 100644 --- a/desktop/src/pages/TerminalSettings.tsx +++ b/desktop/src/pages/TerminalSettings.tsx @@ -151,6 +151,9 @@ export function TerminalSettings({ }, [runtime]) const startTerminal = useCallback(async () => { + + if (runtime.status === 'starting') return + if (!terminalApi.isAvailable()) { updateTerminalRuntime(runtime, { status: 'unavailable' }) return