diff --git a/apps/frontend/src/renderer/components/TerminalGrid.tsx b/apps/frontend/src/renderer/components/TerminalGrid.tsx index 5c8ce4c2..2048b886 100644 --- a/apps/frontend/src/renderer/components/TerminalGrid.tsx +++ b/apps/frontend/src/renderer/components/TerminalGrid.tsx @@ -78,6 +78,11 @@ export function TerminalGrid({ projectPath, onNewTaskClick, isActive = false }: // Expanded terminal state - when set, this terminal takes up the full grid space const [expandedTerminalId, setExpandedTerminalId] = useState(null); + // Reset expanded terminal when project changes + useEffect(() => { + setExpandedTerminalId(null); + }, [projectPath]); + // Fetch available session dates when project changes useEffect(() => { if (!projectPath) {