Unable to scroll on touchscreen in e-book viewer

Bug #1856398 reported by Mike Rudzinski on 2019-12-14
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
calibre
Undecided
Unassigned

Bug Description

On Calibre 4.6 on Windows 10, unable to scroll in the e-book viewer using a touchscreen.

In version 3 in "Flow mode" (instead of "Page mode"), I could scroll through books on my Windows 10 touchscreen. The only iffy part was that when you reached the end of a chapter, it would immediately flip to the next chapter. In "Page mode", up and down swipes flipped chapters and left and right swipes flipped pages.

In version 4, "Page mode" seems to be working the same. "Flow mode" is not. It scrolls down as long as my finger is touching the screen. As soon as I lift my finger, the book jumps to the beginning of the next chapter. If I scroll up from the beginning page of a chapter, it takes me to the previous chapter as expected. If I scroll up from any other place in a chapter, it takes me to the beginning of the next chapter. Swipe left or right does nothing (as it should in flow mode). Two fingers only pinch zoom.

To reproduce, open a book with chapters. Go into Settings > Page layout and set page layout mode to "Flow mode". I have seen no difference in the behavior by changing Settings > Scrolling behavior. From the e-book viewer on a touchscreen, touch the screen at the bottom and drag your finger up. It should scroll as you are touching the screen. When you lift your finger off the screen, after a long pause the viewer will jump unexpectedly to the beginning of the next chapter. Before doing anything else, touch the screen at the top and drag your finger down. Calibre does a flip to the bottom of the previous chapter and stops (does not scroll). It stays there when you lift your finger off the screen. Touch the top of the screen again and drag your finger down. It will scroll as you touch the screen, but when you lift your finger off the screen, it will jump to the beginning of the next chapter, the same as scrolling the opposite direction.

Fixed in branch master. The fix will be in the next release. calibre is usually released every alternate Friday.

 status fixreleased

Kovid Goyal (kovid) on 2019-12-16
Changed in calibre:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Duplicates of this bug

Other bug subscribers