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;