diff --git a/packages/services/src/lib/browser/browser.svelte.ts b/packages/services/src/lib/browser/browser.svelte.ts index cc77efce4..93eb4ceb2 100644 --- a/packages/services/src/lib/browser/browser.svelte.ts +++ b/packages/services/src/lib/browser/browser.svelte.ts @@ -416,18 +416,21 @@ export class BrowserService { try { this.log.debug('Preparing new note view') - const existingResources = await this.resourceManager.listResourcesByTags([ - SearchResourceTags.Deleted(false), - SearchResourceTags.ResourceType(ResourceTypes.DOCUMENT_SPACE_NOTE), - SearchResourceTags.PreloadedResource(true) - ]) + const existingResources = await this.resourceManager.listResourcesByTags( + [ + SearchResourceTags.Deleted(false), + SearchResourceTags.ResourceType(ResourceTypes.DOCUMENT_SPACE_NOTE), + SearchResourceTags.PreloadedResource(true) + ], + { limit: 1 } + ) this.log.debug('Found existing preloaded resources:', existingResources) let resource: ResourceNote | null = null - if (existingResources.length > 0) { - resource = existingResources[0] as ResourceNote + if (existingResources?.items.length > 0) { + resource = existingResources.items[0] as ResourceNote } else { resource = await this.resourceManager.createResourceNote( '', diff --git a/packages/services/src/lib/notebooks/notebookManager.svelte.ts b/packages/services/src/lib/notebooks/notebookManager.svelte.ts index d07d20d65..329a22215 100644 --- a/packages/services/src/lib/notebooks/notebookManager.svelte.ts +++ b/packages/services/src/lib/notebooks/notebookManager.svelte.ts @@ -1,8 +1,7 @@ import { onMount, tick } from 'svelte' -import { derived, get, writable, type Readable, type Writable } from 'svelte/store' +import { get, writable, type Writable } from 'svelte/store' import { - conditionalArrayItem, isDev, useLogScope, EventEmitterBase, @@ -769,19 +768,16 @@ export class NotebookManager extends EventEmitterBase