diff --git a/apps/web/src/components/layout/BottomNav.tsx b/apps/web/src/components/layout/BottomNav.tsx index 476f478..aa5307c 100644 --- a/apps/web/src/components/layout/BottomNav.tsx +++ b/apps/web/src/components/layout/BottomNav.tsx @@ -6,14 +6,16 @@ import { useSettingsStore, selectAiEnabled } from '../../stores/settingsStore.js /** * Mobile bottom tab bar — the only navigation below md (the Sidebar is - * hidden there). Fixed to the bottom, 5 tabs, safe-area aware so it clears - * the iPhone home indicator when installed as a PWA. + * hidden there). A normal flex child at the bottom of the app shell (NOT + * position:fixed — that jumps and overlaps content over a nested scroller in + * iOS standalone PWAs), 5 tabs, safe-area aware so it clears the iPhone home + * indicator when installed as a PWA. */ export function BottomNav() { const aiEnabled = useSettingsStore(selectAiEnabled); return (