diff --git a/src/modules/reader/services/ReaderControls.ts b/src/modules/reader/services/ReaderControls.ts index 9e648cc6..e8846974 100644 --- a/src/modules/reader/services/ReaderControls.ts +++ b/src/modules/reader/services/ReaderControls.ts @@ -278,6 +278,14 @@ export class ReaderControls { setIsOverlayVisible(false); } + const hideTransitionPage = () => setTransitionPageMode(ReaderTransitionPageMode.NONE); + + if (typeof page === 'number') { + setPageToScrollToIndex(page); + hideTransitionPage(); + return; + } + const shouldOpenPreviousChapter = isFirstPage && isATransitionPageVisible && convertedPage === 'previous' && !!previousChapter; if (shouldOpenPreviousChapter) { @@ -292,14 +300,6 @@ export class ReaderControls { return; } - const hideTransitionPage = () => setTransitionPageMode(ReaderTransitionPageMode.NONE); - - if (typeof page === 'number') { - setPageToScrollToIndex(page); - hideTransitionPage(); - return; - } - const needToHideTransitionPage = isATransitionPageVisible && !isContinuousReadingModeActive; switch (convertedPage) { case 'previous':