From 4871580e107265c9901236b0600828a832582572 Mon Sep 17 00:00:00 2001 From: Lost Paul <70213368+LostPaul@users.noreply.github.com> Date: Thu, 5 Jun 2025 11:39:37 +0200 Subject: [PATCH] Fix bug "disable folder collapsing" is disabled --- src/Commands.ts | 1 + src/events/MutationObserver.ts | 4 +--- src/events/handleClick.ts | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Commands.ts b/src/Commands.ts index 09ce4af..5cedaf2 100644 --- a/src/Commands.ts +++ b/src/Commands.ts @@ -367,6 +367,7 @@ export class Commands { }); // return; } + if (detachedExcludedFolder) { return; } subMenu.addItem((item) => { item.setTitle('Exclude folder from folder notes') .setIcon('x-circle') diff --git a/src/events/MutationObserver.ts b/src/events/MutationObserver.ts index 5b9b66e..f031c56 100644 --- a/src/events/MutationObserver.ts +++ b/src/events/MutationObserver.ts @@ -82,9 +82,7 @@ function initializeAllFolderTitles(container: Element, plugin: FolderNotesPlugin if (!folderEl) continue; const folderPath = folderEl.getAttribute('data-path') || ''; - setTimeout(() => { - setupFolderTitle(folderTitle, plugin, folderPath); - }, 1000); + setupFolderTitle(folderTitle, plugin, folderPath); } } diff --git a/src/events/handleClick.ts b/src/events/handleClick.ts index 3cb9d1f..208cc44 100644 --- a/src/events/handleClick.ts +++ b/src/events/handleClick.ts @@ -48,8 +48,8 @@ export async function handleViewHeaderClick(event: MouseEvent, plugin: FolderNot } export async function handleFolderClick(event: MouseEvent, plugin: FolderNotesPlugin) { - if (!(event.target instanceof HTMLElement)) return; + event.target.setAttribute('data-initialized', 'false'); if (!event || !event.target) return; if (!event.shiftKey) {