https://github.com/Termix-SSH/Support/issues/1218
This commit is contained in:
LukeGus committed 2026-09-20 18:10:13 -05:00
1 parent 0ab6a3e674
commit db2c90838f
4 files changed
+46 -1

No files matched your search

+12
View File
@@ -641,6 +641,9 @@ export function AppShell({
const v = localStorage.getItem("commandPaletteShortcutEnabled");
return v !== null ? v === "true" : true;
});
const [showTabNumbers, setShowTabNumbers] = useState<boolean>(
() => localStorage.getItem("showTabNumbers") === "true",
);
const terminalRefs = useRef<Map<string, ReturnType<typeof createRef>>>(
new Map(),
);
@@ -931,6 +934,14 @@ export function AppShell({
);
}, []);
useEffect(() => {
const handler = () => {
setShowTabNumbers(localStorage.getItem("showTabNumbers") === "true");
};
window.addEventListener("showTabNumbersChanged", handler);
return () => window.removeEventListener("showTabNumbersChanged", handler);
}, []);
useEffect(() => {
const handle = (event: Event) => {
const manual =
@@ -3081,6 +3092,7 @@ export function AppShell({
onToggleAppFullscreen={toggleAppFullscreen}
rightDockOpen={rightRailView !== null}
onToggleRightDock={isMobile ? undefined : toggleRightDock}
showTabNumbers={showTabNumbers}
/>
<div className="relative flex flex-col flex-1 min-h-0 overflow-hidden">
{/* Split view — always mounted when not mobile, hidden via CSS when inactive */}