diff --git a/src/services/readingProgressController.ts b/src/services/readingProgressController.ts index 1c41dc71..1c4a2668 100644 --- a/src/services/readingProgressController.ts +++ b/src/services/readingProgressController.ts @@ -175,8 +175,11 @@ class ReadingProgressController { const { relayPool, eventStore, pubkey, force = false } = params const startGeneration = this.generation + console.log('[readingProgress] start() called for pubkey:', pubkey.slice(0, 16), '...', 'force:', force) + // Skip if already loaded for this pubkey and not forcing if (!force && this.isLoadedFor(pubkey)) { + console.log('[readingProgress] Already loaded for pubkey, skipping') return }