From 6c512ee0dc479b8ac8848efd260febf09fd9d90b Mon Sep 17 00:00:00 2001 From: Andre Smith Date: Thu, 9 Nov 2023 06:11:17 -0800 Subject: [PATCH] [Bug-Fix] Fix last page skipping in 2 column mode (#2420) --- .../_components/book-reader/book-reader.component.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UI/Web/src/app/book-reader/_components/book-reader/book-reader.component.ts b/UI/Web/src/app/book-reader/_components/book-reader/book-reader.component.ts index 27e94224f..df16b8260 100644 --- a/UI/Web/src/app/book-reader/_components/book-reader/book-reader.component.ts +++ b/UI/Web/src/app/book-reader/_components/book-reader/book-reader.component.ts @@ -1216,7 +1216,7 @@ export class BookReaderComponent implements OnInit, AfterViewInit, OnDestroy { const [scrollOffset, totalScroll] = this.getScrollOffsetAndTotalScroll(); const pageSize = this.getPageSize(); - const totalVirtualPages = Math.max(1, Math.round(totalScroll / pageSize)); + const totalVirtualPages = Math.max(1, Math.ceil(totalScroll / pageSize)); const delta = scrollOffset - totalScroll; let currentVirtualPage = 1;