fix: restore share and note scrolling on ios pwa

bare routes lacked a scrollport under overflow:hidden html/body.
wide rich-text tables used overflow-x:auto alone, which computes
overflow-y:auto and traps vertical touch on iphone. force ink palette
on /s/* for a consistent public share look.
This commit is contained in:
ginnoir
2026-07-18 17:19:41 -05:00
parent 908764873f
commit 969521ac3f
4 changed files with 37 additions and 4 deletions
+2 -1
View File
@@ -24,7 +24,8 @@ export async function AppShell({ signedIn, navStyle, children }: Props) {
if (bare || !signedIn) {
// No shell — share viewer and signed-out pages render bare.
return <>{children}</>;
// html/body are overflow:hidden for the app grid; bare pages need their own scroller.
return <div className="bare-scroll">{children}</div>;
}
const useTopVariant = navStyle === "top-nav";