From 5c55233c5cc417d7c17f7aaedab860bd62b86d4e Mon Sep 17 00:00:00 2001 From: Huang Xin Date: Sat, 1 Feb 2025 17:54:11 +0100 Subject: [PATCH] fix: occasionally the scroll end does not reach to the last subpixel (#284) --- apps/readest-app/src/app/reader/components/FoliateViewer.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/apps/readest-app/src/app/reader/components/FoliateViewer.tsx b/apps/readest-app/src/app/reader/components/FoliateViewer.tsx index b34e5ee2..7d53b7ec 100644 --- a/apps/readest-app/src/app/reader/components/FoliateViewer.tsx +++ b/apps/readest-app/src/app/reader/components/FoliateViewer.tsx @@ -86,7 +86,8 @@ const FoliateViewer: React.FC<{ if (renderer) { if (renderer.start <= 0) { viewRef.current?.prev(1); - } else if (renderer.end >= renderer.viewSize) { + // sometimes viewSize has subpixel value that the end never reaches + } else if (renderer.end + 1 >= renderer.viewSize) { viewRef.current?.next(1); } }