From e28c60311213225f9be785e69a45c5b606da1a71 Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Mon, 17 Feb 2025 20:28:26 +0100 Subject: [PATCH] Streamline tap zone click handling --- src/modules/reader/services/ReaderControls.ts | 20 ++----------------- 1 file changed, 2 insertions(+), 18 deletions(-) diff --git a/src/modules/reader/services/ReaderControls.ts b/src/modules/reader/services/ReaderControls.ts index dec61e0a..5e8c47f2 100644 --- a/src/modules/reader/services/ReaderControls.ts +++ b/src/modules/reader/services/ReaderControls.ts @@ -606,26 +606,10 @@ export class ReaderControls { setIsOverlayVisible((isVisible) => isStaticNav || !isVisible); break; case TapZoneRegionType.PREVIOUS: - if (isContinuousReadingModeActive) { - ReaderControls.scroll( - ScrollOffset.BACKWARD, - scrollDirection, - readingMode.value, - readingDirection.value, - themeDirection, - scrollElement, - openChapter, - setIsOverlayVisible, - setShowPreview, - ); - } else { - openPage('previous', 'ltr'); - } - break; case TapZoneRegionType.NEXT: if (isContinuousReadingModeActive) { ReaderControls.scroll( - ScrollOffset.FORWARD, + action === TapZoneRegionType.PREVIOUS ? ScrollOffset.BACKWARD : ScrollOffset.FORWARD, scrollDirection, readingMode.value, readingDirection.value, @@ -636,7 +620,7 @@ export class ReaderControls { setShowPreview, ); } else { - openPage('next', 'ltr'); + openPage(action === TapZoneRegionType.PREVIOUS ? 'previous' : 'next', 'ltr'); } break; default: