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,