From 1edbd364ea757e36a6d9df84896a15ee6400b431 Mon Sep 17 00:00:00 2001 From: nmemmert <67961292+nmemmert@users.noreply.github.com> Date: Tue, 29 Sep 2026 11:38:51 -0400 Subject: [PATCH] Stop the page extending under the status bar; use visible-viewport units Drops viewport-fit=cover so the iPad/iPhone status bar is its own area and the system's top-edge blur no longer covers the app bar. Fixed-height study stages are position:fixed so they cannot scroll the document, and min-h-screen/100vh become dvh units. Co-Authored-By: Claude Sonnet 5.5 --- index.html | 2 +- src/App.jsx | 12 ++++++------ src/components/study/PageShell.jsx | 2 +- src/components/study/StudioShell.jsx | 2 +- src/pages/AuthPage.jsx | 4 ++-- src/pages/ReaderPage.jsx | 2 +- src/pages/ReadingPlansPage.jsx | 2 +- 7 files changed, 13 insertions(+), 13 deletions(-) diff --git a/index.html b/index.html index b96c0e2..d0b6a30 100644 --- a/index.html +++ b/index.html @@ -2,7 +2,7 @@ - + Bible Study Project diff --git a/src/App.jsx b/src/App.jsx index bb1793c..af78e66 100644 --- a/src/App.jsx +++ b/src/App.jsx @@ -330,7 +330,7 @@ const App = () => { function PageLoading() { return ( -
+

Loading…

); @@ -343,7 +343,7 @@ function AppRouter() { if (sharedViewToken) { if (sharedError) { return ( -
+

Bible Study Project

{sharedError}

@@ -353,13 +353,13 @@ function AppRouter() { } if (!sharedProject) { return ( -
+

Loading shared study…

); } return ( -
+
🔗 Read-only shared view —{' '} go to Bible Study Project @@ -368,7 +368,7 @@ function AppRouter() { title="Shared study" srcDoc={buildExportHtml(sharedProject)} sandbox="allow-popups" - className="h-[calc(100vh-2.5rem)] w-full border-0" + className="h-[calc(100dvh-2.5rem)] w-full border-0" />
); @@ -376,7 +376,7 @@ function AppRouter() { if (authUser === undefined && !authServerDown) { return ( -
+

Loading…

); diff --git a/src/components/study/PageShell.jsx b/src/components/study/PageShell.jsx index ae47a84..1fcfe73 100644 --- a/src/components/study/PageShell.jsx +++ b/src/components/study/PageShell.jsx @@ -64,7 +64,7 @@ export default function PageShell({ title, onBack, actions, active = null, maxWi const { readerTheme, goHome, goStudies, openBibleReader, openReadingPlans } = useApp(); const go = { studies: goStudies, reader: openBibleReader, plans: openReadingPlans }; return ( -
+