fix: keep navigation flyouts closed after reload

This commit is contained in:
2026-07-31 11:27:17 +02:00
parent 10e57c0514
commit cd542f04f7
4 changed files with 14 additions and 5 deletions
@@ -138,6 +138,10 @@
event.preventDefault();
}
});
window.addEventListener('pageshow', () => {
if (preferences.collapsed) closeDropdowns(sidebar);
});
}
async function saveLayout(action, width) {
@@ -280,8 +284,12 @@
if (!sidebarMenu || !sidebar || !sidebarElement) return;
applyMenuPreferences(sidebar);
updateMenuTitles(sidebar);
configureCollapsedDropdowns(sidebar);
if (preferences.collapsed) {
closeDropdowns(sidebar);
requestAnimationFrame(() => closeDropdowns(sidebar));
}
updateMenuTitles(sidebar);
addResizeHandle(sidebarElement, sidebar);
}