From 375be1b2c55bad9ab52d74f148e727bf2d2d5090 Mon Sep 17 00:00:00 2001 From: Corfirean Date: Sat, 3 Oct 2026 05:18:14 +0500 Subject: [PATCH] fix(nav): a module's page is hidden when the module is not on the server at all Co-Authored-By: Claude Sonnet 5.5 --- src/screens/Shell.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/screens/Shell.tsx b/src/screens/Shell.tsx index e308c2f..b9cd991 100644 --- a/src/screens/Shell.tsx +++ b/src/screens/Shell.tsx @@ -51,7 +51,7 @@ export function Shell(props: { const reloadModules = useCallback(() => { void api .modulesList(props.activeId) - .then((list) => setHiddenPages(list.filter((m) => m.page && m.installed && m.switchable && !m.enabled).map((m) => m.page as string))) + .then((list) => setHiddenPages(list.filter((m) => m.page && (!m.installed || (m.switchable && !m.enabled))).map((m) => m.page as string))) .catch(() => setHiddenPages([])); }, [props.activeId]); useEffect(() => {