fix: prevent automatic switch to main terminal tab when opening terminal from project actions (#2374)
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user