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 + ) } })