diff --git a/apps/web/src/components/ThreadTerminalDrawer.tsx b/apps/web/src/components/ThreadTerminalDrawer.tsx index 494adf36b4d0ea6a44b5ea15ca20366ad01ec252..c2653a90dada45fa073f80f1d60d4bb066a7517a 100644 --- a/apps/web/src/components/ThreadTerminalDrawer.tsx +++ b/apps/web/src/components/ThreadTerminalDrawer.tsx @@ -349,6 +349,9 @@ function TerminalViewport({ } hasHandledExitRef.current = true; window.setTimeout(() => { + if (!hasHandledExitRef.current) { + return; + } onSessionExitedRef.current(); }, 0); }