From cff56c33e811dbb5d8350ebbc05513e81db52b9b Mon Sep 17 00:00:00 2001 From: schroda <50052685+schroda@users.noreply.github.com> Date: Fri, 27 Dec 2024 03:10:51 +0100 Subject: [PATCH] Prevent auto scroll direction invert for vertical reading mode --- .../reader/contexts/ReaderAutoScrollContextProvider.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/reader/contexts/ReaderAutoScrollContextProvider.tsx b/src/modules/reader/contexts/ReaderAutoScrollContextProvider.tsx index 0309734b..723fa780 100644 --- a/src/modules/reader/contexts/ReaderAutoScrollContextProvider.tsx +++ b/src/modules/reader/contexts/ReaderAutoScrollContextProvider.tsx @@ -9,7 +9,7 @@ import { memo, ReactNode, useCallback, useMemo, useState } from 'react'; import { Direction, useTheme } from '@mui/material/styles'; import { useAutomaticScrolling } from '@/modules/core/hooks/useAutomaticScrolling.ts'; -import { IReaderSettings, TReaderAutoScrollContext } from '@/modules/reader/types/Reader.types.ts'; +import { IReaderSettings, ReadingMode, TReaderAutoScrollContext } from '@/modules/reader/types/Reader.types.ts'; import { ReaderAutoScrollContext } from '@/modules/reader/contexts/ReaderAutoScrollContext.tsx'; import { ReaderControls } from '@/modules/reader/services/ReaderControls'; import { isContinuousReadingMode } from '@/modules/reader/utils/ReaderSettings.utils.tsx'; @@ -35,7 +35,7 @@ const BaseReaderAutoScrollContextProvider = ({ }) => { const [scrollRef, setScrollRef] = useState(); - const invertScrolling = themeDirection !== combinedDirection; + const invertScrolling = readingMode === ReadingMode.CONTINUOUS_HORIZONTAL && themeDirection !== combinedDirection; const isContinuousReadingModeActive = isContinuousReadingMode(readingMode); const changePage = useCallback(() => {