fix: prevent automatic switch to main terminal tab when opening terminal from project actions (#2374)

This commit is contained in:
Serhii Dziupin
2026-07-22 15:03:40 +03:00
committed by GitHub
parent d654911925
commit acb177281f
@@ -159,7 +159,6 @@ export const ProjectActionsButton = ({
const setBottomTerminalOpen = useUIStore((state) => state.setBottomTerminalOpen); const setBottomTerminalOpen = useUIStore((state) => state.setBottomTerminalOpen);
const terminalShell = useUIStore((state) => state.terminalShell); const terminalShell = useUIStore((state) => state.terminalShell);
const terminalLoginShell = useUIStore((state) => state.terminalLoginShells.includes(state.terminalShell)); const terminalLoginShell = useUIStore((state) => state.terminalLoginShells.includes(state.terminalShell));
const setActiveMainTab = useUIStore((state) => state.setActiveMainTab);
const setSettingsPage = useUIStore((state) => state.setSettingsPage); const setSettingsPage = useUIStore((state) => state.setSettingsPage);
const setSettingsDialogOpen = useUIStore((state) => state.setSettingsDialogOpen); const setSettingsDialogOpen = useUIStore((state) => state.setSettingsDialogOpen);
const setSettingsProjectsSelectedId = useUIStore((state) => state.setSettingsProjectsSelectedId); const setSettingsProjectsSelectedId = useUIStore((state) => state.setSettingsProjectsSelectedId);
@@ -396,7 +395,6 @@ export const ProjectActionsButton = ({
setActiveTab(normalizedDirectory, tabId); setActiveTab(normalizedDirectory, tabId);
if (options.revealTerminal !== false) { if (options.revealTerminal !== false) {
setBottomTerminalOpen(true); setBottomTerminalOpen(true);
setActiveMainTab('terminal');
} }
const stateAfterTab = useTerminalStore.getState().getDirectoryState(normalizedDirectory); const stateAfterTab = useTerminalStore.getState().getDirectoryState(normalizedDirectory);
@@ -409,7 +407,6 @@ export const ProjectActionsButton = ({
}, [ }, [
ensureDirectory, ensureDirectory,
normalizedDirectory, normalizedDirectory,
setActiveMainTab,
setActiveTab, setActiveTab,
setBottomTerminalOpen, setBottomTerminalOpen,
setTabIconKey, setTabIconKey,