From f2ce77321fdf5f1710aa3b3faa81cae175673d6b Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Mon, 9 Mar 2026 15:16:19 -0700 Subject: [PATCH] fix(rnotes): remove premature seed from onInit (runs before loadAllDocs) seedDemoIfEmpty in onInit ran before docs were loaded from disk, causing duplicate notebooks. Seeding is already handled post-loadAllDocs via the seedTemplate hook. Co-Authored-By: Claude Opus 4.6 --- modules/rnotes/mod.ts | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/modules/rnotes/mod.ts b/modules/rnotes/mod.ts index 84d4a23..35f2ce5 100644 --- a/modules/rnotes/mod.ts +++ b/modules/rnotes/mod.ts @@ -1037,10 +1037,7 @@ export const notesModule: RSpaceModule = { seedTemplate: seedDemoIfEmpty, async onInit({ syncServer }) { _syncServer = syncServer; - - // Seed demo notebooks if the "demo" space is empty - seedDemoIfEmpty("demo"); - + // Seeding happens after loadAllDocs via seedTemplate, not here console.log("[Notes] onInit complete (Automerge-only)"); },