From 7b7750ea4c7d2a4a0472fb96ee392be3baa9e58c Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 26 Oct 2025 11:00:01 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/16121 --- app/src/layout/dock/Outline.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/layout/dock/Outline.ts b/app/src/layout/dock/Outline.ts index c4fb9223b..afd7e1196 100644 --- a/app/src/layout/dock/Outline.ts +++ b/app/src/layout/dock/Outline.ts @@ -641,7 +641,11 @@ export class Outline extends Model { }, storageResponse => { const storageData = storageResponse.data; if (storageData && storageData.expandIds) { - this.tree.setExpandIds(storageData.expandIds); + if (storageData.expandIds.length === 0) { + this.tree.collapseAll(); + } else { + this.tree.setExpandIds(storageData.expandIds); + } } if ((this.headerElement.querySelector("input.b3-text-field.search__label") as HTMLInputElement).value) { this.setFilter();