Scrolling backwards at section boundaries causes incorrect page display
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
calibre |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Calibre 4.6. Windows 10 19H2. My viewer config: paged mode, 2 pages per screen in landscape, and mouse wheel scrolls by screenfuls.
When a chapter or top-level section (unsure of terminology) contains an even number of pages, and the user scrolls past the end of that section to the next one, then scrolls back to the previous section again, the 2-page screen of the end of the previous section now has the final page on the left side with a blank page inserted on the right, when the correct behavior should be to display the final 2 pages of the previous section on that screen, no blank page.
This bug is important because it causes pages to jump around and appear on unexpected sides of the screen when navigating back and forth in the book, which is inconsistent and confusing to the user. The 2-page view when scrolling by screenful should exactly mimic the experience of reading a paper book.
I'm seeing this with epubs, have not verified other formats. The same behavior occurs whether scrolling with mouse wheel, scroll bar, or keyboard.
Thank you.
Forgot to add using 64-bit Calibre.