diff --git a/src/app/components/page/Page.tsx b/src/app/components/page/Page.tsx index ca923d5e..d4007983 100644 --- a/src/app/components/page/Page.tsx +++ b/src/app/components/page/Page.tsx @@ -384,7 +384,12 @@ export function PageNavContent({ scrollRef?: MutableRefObject; }) { return ( - + // `minHeight: 0` is the canonical flexbox fix for a scroll child inside + // a flex column: without it the Scroll's intrinsic content height pushes + // the wrapper to that height, the column overflows the viewport, and + // every sibling with default `flex-shrink: 1` (header / footer rows) + // gets squashed below its natural height. +