diff --git a/web/src/components/layout/AppShell.tsx b/web/src/components/layout/AppShell.tsx index 76973e9..c0cd059 100644 --- a/web/src/components/layout/AppShell.tsx +++ b/web/src/components/layout/AppShell.tsx @@ -43,12 +43,22 @@ export function AppShell() { // max-w-5xl reading measure the other pages use (#107). const canvasRoute = inEditor || inPublicGarden const showBottomNav = !!user && !canvasRoute + // On a phone the editor is a full-screen canvas, so the global top bar is pure + // chrome above the garden — hide it and let the editor's own strip carry the + // back link AND the account menu (so sign-out isn't lost). Editor only, not the + // public view, which has no strip of its own to fall back on. + const hideHeaderOnMobile = inEditor const visibleSections = sections.filter((s) => !s.adminOnly || user?.isAdmin) return (