diff --git a/src/components/ContentPanel.tsx b/src/components/ContentPanel.tsx index 5adb61c1..1f11c138 100644 --- a/src/components/ContentPanel.tsx +++ b/src/components/ContentPanel.tsx @@ -182,7 +182,7 @@ const ContentPanel: React.FC = ({ } }, [activeAccount, relayPool, eventStore, articleIdentifier, settings?.syncReadingPosition, html, markdown]) - const { isReadingComplete, progressPercentage, saveNow } = useReadingPosition({ + const { progressPercentage, saveNow } = useReadingPosition({ enabled: isTextContent, syncEnabled: settings?.syncReadingPosition !== false, onSave: handleSavePosition, diff --git a/src/services/readingProgressController.ts b/src/services/readingProgressController.ts index e181fa25..b5fcf86e 100644 --- a/src/services/readingProgressController.ts +++ b/src/services/readingProgressController.ts @@ -364,7 +364,9 @@ class ReadingProgressController { try { const naddr = nip19.naddrEncode({ kind: KINDS.BlogPost, pubkey: article.pubkey, identifier: dTag }) eventIdToNaddr.set(article.id, naddr) - } catch {} + } catch (e) { + console.warn('[readingProgress] Failed to encode naddr for article:', article.id) + } } // Map pending event IDs to naddrs and emit