From bc2149c66ddb0b59e304fc5a9f38df1c8311c3d9 Mon Sep 17 00:00:00 2001 From: Tunglies <77394545+Tunglies@users.noreply.github.com> Date: Wed, 3 Jun 2026 21:56:33 +0800 Subject: [PATCH] fix(logs): stop always keeping logs route mounted --- src/pages/_layout.tsx | 5 +---- src/pages/_routers.tsx | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/src/pages/_layout.tsx b/src/pages/_layout.tsx index 763e8dc83..ecdce94b4 100644 --- a/src/pages/_layout.tsx +++ b/src/pages/_layout.tsx @@ -121,8 +121,6 @@ const Layout = () => { const navigate = useNavigate() const { pathname } = useLocation() const isLogsPage = pathname === '/logs' - const logsPageMountedRef = useRef(false) - if (isLogsPage) logsPageMountedRef.current = true const themeReady = useMemo(() => Boolean(theme), [theme]) const [menuUnlocked, setMenuUnlocked] = useState(false) @@ -455,7 +453,7 @@ const Layout = () => { - {logsPageMountedRef.current && ( + {isLogsPage && (
{ left: 0, right: 0, bottom: 0, - display: isLogsPage ? undefined : 'none', }} > diff --git a/src/pages/_routers.tsx b/src/pages/_routers.tsx index 080d13c8b..bb1f0b63c 100644 --- a/src/pages/_routers.tsx +++ b/src/pages/_routers.tsx @@ -61,7 +61,7 @@ export const navItems = [ label: 'layout.components.navigation.tabs.logs', path: '/logs', icon: [, ], - Component: () => null /* KeepAlive: real LogsPage rendered in Layout */, + Component: () => null /* LogsPage rendered in Layout only on /logs route */, }, { label: 'layout.components.navigation.tabs.unlock',