From 9a902d6b4fa968f1e9cf9727da3fcd6023a0e35c Mon Sep 17 00:00:00 2001 From: Jaime Idolpx Date: Sun, 14 Jun 2026 04:20:51 -0400 Subject: [PATCH] fix(SearchPane): update initialTab handling and persist last active tab in localStorage --- src/app/App.tsx | 4 ++-- src/app/components/SearchPane.tsx | 17 +++++++++++------ 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/src/app/App.tsx b/src/app/App.tsx index 91d69a0..70f3bf2 100644 --- a/src/app/App.tsx +++ b/src/app/App.tsx @@ -55,7 +55,7 @@ export default function App() { const [currentPage, setCurrentPage] = useState('status'); const { config, setConfig, saveStatus, pendingCount, flushNow, reload } = useSettings(); const [showSearch, setShowSearch] = useState(false); - const [searchInitialTab, setSearchInitialTab] = useState<0 | 1>(0); + const [searchInitialTab, setSearchInitialTab] = useState<0 | 1 | undefined>(undefined); const [devicesOpenId, setDevicesOpenId] = useState(null); const [isFullscreen, setIsFullscreen] = useState(false); const [fileManagerInitialPath, setFileManagerInitialPath] = useState(undefined); @@ -260,7 +260,7 @@ function AppPage({ title, onBack }: { title: string; onBack: () => void }) { {isFullscreen ? : }