From 8cdbebaafba268c595f4e01a2776a292de0c8c8e Mon Sep 17 00:00:00 2001 From: Froidefond Julien Date: Sun, 22 Mar 2026 10:29:39 +0100 Subject: [PATCH] fix: prevent returning to previous book when exiting reader after auto-advance Use router.replace instead of router.push when auto-advancing to next book, so closing the reader navigates back to the series view instead of the previous book. Co-Authored-By: Claude Opus 4.6 --- src/components/reader/hooks/usePageNavigation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/reader/hooks/usePageNavigation.ts b/src/components/reader/hooks/usePageNavigation.ts index 2663414..6344cf5 100644 --- a/src/components/reader/hooks/usePageNavigation.ts +++ b/src/components/reader/hooks/usePageNavigation.ts @@ -99,7 +99,7 @@ export function usePageNavigation({ const handleNextPage = useCallback(() => { if (currentPage === pages.length) { if (nextBook) { - router.push(`/books/${nextBook.id}`); + router.replace(`/books/${nextBook.id}`); return; } setShowEndMessage(true);