From 6f9c0a35e223c7a08ac2a019d9cc4df5b22a812e Mon Sep 17 00:00:00 2001 From: Gigi Date: Mon, 20 Oct 2025 13:17:35 +0200 Subject: [PATCH] fix(reader): trigger archive animation even if already archived on auto-complete --- src/components/ContentPanel.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/ContentPanel.tsx b/src/components/ContentPanel.tsx index 2785880f..e0f02304 100644 --- a/src/components/ContentPanel.tsx +++ b/src/components/ContentPanel.tsx @@ -190,8 +190,13 @@ const ContentPanel: React.FC = ({ onSave: handleSavePosition, onReadingComplete: () => { // Auto-mark as read when reading is complete (if enabled in settings) - if (activeAccount && !isMarkedAsRead && settings?.autoMarkAsReadOnCompletion) { + if (!settings?.autoMarkAsReadOnCompletion || !activeAccount) return + if (!isMarkedAsRead) { handleMarkAsRead() + } else { + // Already archived: still show the success animation for feedback + setShowCheckAnimation(true) + setTimeout(() => setShowCheckAnimation(false), 600) } } })