diff --git a/src/lib/components/Sidebar.svelte b/src/lib/components/Sidebar.svelte index a6cadd1..1693427 100644 --- a/src/lib/components/Sidebar.svelte +++ b/src/lib/components/Sidebar.svelte @@ -563,10 +563,11 @@ if (showNewNotebook) { showNewNotebook = false; newNotebookName = ''; newNotebookParent = null; } else { - newNotebookParent = ($viewMode === 'notebook' && $activeNotebook) ? $activeNotebook : null; + // Unfiled Notes is the root pseudo-notebook (empty relative_path); treat it as root. + newNotebookParent = ($viewMode === 'notebook' && $activeNotebook?.relative_path) ? $activeNotebook : null; showNewNotebook = true; } - }} title={$viewMode === 'notebook' && $activeNotebook ? `New notebook inside ${$activeNotebook.name}` : 'New notebook'}> + }} title={$viewMode === 'notebook' && $activeNotebook?.relative_path ? `New notebook inside ${$activeNotebook.name}` : 'New notebook'}>