diff --git a/src/pages/ReaderPage.jsx b/src/pages/ReaderPage.jsx
index e31b69d..0ea7b8c 100644
--- a/src/pages/ReaderPage.jsx
+++ b/src/pages/ReaderPage.jsx
@@ -57,8 +57,12 @@ export default function ReaderPage() {
const [selectionPicker, setSelectionPicker] = useState(null);
const swipeTouchRef = useRef(null);
+ const [toolbarVisible, setToolbarVisible] = useState(true);
+
useEffect(() => {
localStorage.setItem('reader-wide', readerWideLayout ? '1' : '0');
+ // Auto-collapse toolbar when entering wide mode, restore when leaving
+ setToolbarVisible(!readerWideLayout);
}, [readerWideLayout]);
// Swipe left/right to navigate chapters
@@ -206,6 +210,9 @@ export default function ReaderPage() {
onTouchStart={handleTouchStart}
onTouchEnd={handleTouchEnd}
>
+ {/* Collapsible toolbar — hidden in wide focus mode */}
+
+
{/* Navigation + tools bar */}
+
{/* end collapsible toolbar */}
+
{/* Whole-Bible search results */}
{readerSearchActive && readerSearchScope === 'bible' && (
@@ -580,6 +598,29 @@ export default function ReaderPage() {
)}
+ {/* Wide focus mode — fixed top bar to restore toolbar */}
+ {readerWideLayout && !toolbarVisible && (
+
+
+ {readerBook?.name} {readerChapter}
+
+
+
+
+
+
+
+ )}
+
{/* Side chapter nav — fixed left/right arrows */}
{!readerDrawMode && (
<>