diff --git a/apps/readest-app/src/app/reader/components/ReadingRuler.tsx b/apps/readest-app/src/app/reader/components/ReadingRuler.tsx index bc728a8e..81490935 100644 --- a/apps/readest-app/src/app/reader/components/ReadingRuler.tsx +++ b/apps/readest-app/src/app/reader/components/ReadingRuler.tsx @@ -106,7 +106,7 @@ const ReadingRuler: React.FC = ({ // Auto-move ruler to first visible text on page change useEffect(() => { - if (!progress?.pageinfo) return; + if (!progress?.pageinfo || viewSettings.scrolled) return; /** * Get the position of the first visible text element. @@ -222,6 +222,7 @@ const ReadingRuler: React.FC = ({ // eslint-disable-next-line react-hooks/exhaustive-deps }, [ progress?.pageinfo?.current, + viewSettings.scrolled, isVertical, rtl, viewSettings.marginTopPx,