4dcfcf1d5e
Followup to #459. After that fix, Notes/Home no longer had overflow-hidden, but the user reported the URL bar still didn't collapse on Notes (when few notes), Services, or Notifications. Root cause: iOS Safari only collapses its URL bar when the document is actually scrollable. Services (small grid), Notifications (short list), and Notes-when-empty all fit within the viewport on iPad, so there's no scroll trigger. Executive Meetings worked only because its schedule list always overflows. Fix (touch-only, single CSS rule in index.css @layer base): @media (hover: none) and (pointer: coarse) { html, body { min-height: calc(100svh + 1px); } } Why 100svh: it's the viewport-with-URL-bar-visible height, so the +1px gap stays constant regardless of whether the bar is shown or hidden — no oscillation. Why touch-only media query: keeps desktop browsers from showing a stray scrollbar on short pages. Universal fix — applies to every page automatically, no per-page edits. Out of scope (per task): no PWA install meta, no per-page changes, no styling changes. Pre-existing `test` workflow failure on unrelated executive-meetings.ts type errors is not addressed here.