yang991178 / fluent-reader-lite

Simplistic mobile RSS client built with Flutter
https://hyliu.me/fluent-reader-lite/
BSD 3-Clause "New" or "Revised" License
1.32k stars 86 forks source link

Back gesture/edge tapping causes unintended scrolling #121

Open thinkaliker opened 7 months ago

thinkaliker commented 7 months ago

Describe the bug When performing a back gesture from the right edge, or simply tapping in the narrow space on the right edge, the scrollbar (if visible) jumps towards the tap target. This doesn't seem to happen if the scrollbar isn't visible.

To Reproduce Steps to reproduce the behavior:

  1. Go to All Articles
  2. Move the list down slightly so that the scrollbar appears
  3. Tap in the narrow space on the right edge below the scrollbar grabber (as if clicking in the empty space in a browser scrollbar)
  4. Observe the entire list shift like a page down action

Expected behavior The scrollbar should not be affected by being able to tap in the edge. It also interferes with performing a Back navigation gesture on Android, where tapping and pulling left causes the article/list to jump strangely before starting the pull gesture. Additionally, it seems like you can click and drag left to make the scrollbar BIGGER, which is fine, but can also cause unintended scrolling, in addition to being able to tap in the empty space.

Screenshots N/A

Platform (please complete the following information):

Additional context N/A