From 6308975feba529beb0b1eb005e646f665aad2e9d Mon Sep 17 00:00:00 2001 From: Vordgi Date: Wed, 11 Feb 2026 12:33:49 +0000 Subject: [PATCH] fix: improve collapsible section state detection --- app/components/CollapsibleSection.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/components/CollapsibleSection.vue b/app/components/CollapsibleSection.vue index 65a2a45ccd..e7d010fd8a 100644 --- a/app/components/CollapsibleSection.vue +++ b/app/components/CollapsibleSection.vue @@ -26,7 +26,7 @@ onPrehydrate(() => { const settings = JSON.parse(localStorage.getItem('npmx-settings') || '{}') const collapsed: string[] = settings?.sidebar?.collapsed || [] for (const id of collapsed) { - if (!document.documentElement.dataset.collapsed?.includes(id)) { + if (!document.documentElement.dataset.collapsed?.split(' ').includes(id)) { document.documentElement.dataset.collapsed = ( document.documentElement.dataset.collapsed + ' ' + @@ -38,7 +38,9 @@ onPrehydrate(() => { onMounted(() => { if (document?.documentElement) { - isOpen.value = !(document.documentElement.dataset.collapsed?.includes(props.id) ?? false) + isOpen.value = !( + document.documentElement.dataset.collapsed?.split(' ').includes(props.id) ?? false + ) } })