diff --git a/kjvstudy_org/templates/base.html b/kjvstudy_org/templates/base.html
index 80407ca..5a8837b 100644
--- a/kjvstudy_org/templates/base.html
+++ b/kjvstudy_org/templates/base.html
@@ -1353,12 +1353,16 @@
// Sidebar collapse state persistence
(function() {
var toggle = document.getElementById('sidebar-toggle');
- var expanded = localStorage.getItem('sidebarExpanded') === 'true';
- if (expanded) {
+ var savedState = localStorage.getItem('sidebarExpanded');
+ // If user has explicitly collapsed the sidebar, respect that
+ if (savedState === 'false') {
+ toggle.checked = false;
+ } else if (savedState === 'true') {
toggle.checked = true;
}
+ // Default is checked (expanded) if no saved state
toggle.addEventListener('change', function() {
- localStorage.setItem('sidebarExpanded', toggle.checked);
+ localStorage.setItem('sidebarExpanded', toggle.checked ? 'true' : 'false');
});
})();