From d3c6acbbfb8ae4851197a309bf68acb05f0fc000 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Mon, 17 Feb 2025 13:22:57 +0100 Subject: [PATCH] Fix going to previous/next page from first/last --- src/modules/reader/services/ReaderControls.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/reader/services/ReaderControls.ts b/src/modules/reader/services/ReaderControls.ts index f1fcb45b..dec61e0a 100644 --- a/src/modules/reader/services/ReaderControls.ts +++ b/src/modules/reader/services/ReaderControls.ts @@ -410,7 +410,9 @@ export class ReaderControls { return; } - const needToOpenTransitionPage = isFirstPage || isLastPage; + const needToOpenTransitionPage = + ((isFirstPage && isPreviousMode) || (isLastPage && !isPreviousMode)) && + !isContinuousReadingModeActive; if (needToOpenTransitionPage) { setTransitionPageMode( isPreviousMode ? ReaderTransitionPageMode.PREVIOUS : ReaderTransitionPageMode.NEXT,