fix(sidebar): change default pinned state to true for sidebar restoration

This commit is contained in:
Will Miao
2025-09-03 15:46:33 +08:00
parent 2bcf341f04
commit 31b032429d

View File

@@ -173,7 +173,7 @@ export class SidebarManager {
if (!sidebar || !hoverArea) return;
// Get stored pin state
const isPinned = getStorageItem(`${this.pageType}_sidebarPinned`, false);
const isPinned = getStorageItem(`${this.pageType}_sidebarPinned`, true);
this.isPinned = isPinned;
// Sidebar starts hidden by default (CSS handles this)
@@ -922,7 +922,7 @@ export class SidebarManager {
}
restoreSidebarState() {
const isPinned = getStorageItem(`${this.pageType}_sidebarPinned`, false);
const isPinned = getStorageItem(`${this.pageType}_sidebarPinned`, true);
const expandedPaths = getStorageItem(`${this.pageType}_expandedNodes`, []);
const displayMode = getStorageItem(`${this.pageType}_displayMode`, 'tree'); // 'tree' or 'list', default to 'tree'