Closed Bug 1797110 Opened 2 years ago Closed 2 years ago

Over scroll doesn't bounce back on linux


(Core :: Panning and Zooming, defect)






(Reporter: andreaemonti, Unassigned)


User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:105.0) Gecko/20100101 Firefox/105.0

Steps to reproduce:

  1. Have a touchpad
  2. Update firefox to latest stable version 105.0.3 (on Manjaro Plasma KDE on Wayland)
  3. Launch Firefox with env variable MOZ_ENABLE_WAYLAND=true to have all nice new feature working in wayland
  4. Flag apz.overscroll.enabled to true in about:config

Actual results:

When I use the kinetic scrolling and I reach the top or bottom of the webpage, I see what I expected: the page overscrolls a bit past the top page and bounces back to the top.

When I scroll normally (no flings like for kinetic scrolling) I can overscroll past the top of the page, release my fingers, put again my fingers on the touchpad, scroll again, and this way pan more and more past the top of the page, until the content is moved completely out of the screen.
(same thing happens with bottom of the screen, and other scrollable elements in a webpage)

Expected results:

I think the bounce back from overscroll position to top of the page should activate also in the normal scrolling case as soon as I release my fingers from the touchpad. I should not be able to pan more out of the page, or at least, that's what I experience usually on GUI's with some overscroll feature.

OS: Unspecified → Linux
Hardware: Unspecified → x86_64

The Bugbug bot thinks this bug should belong to the 'Core::Panning and Zooming' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Panning and Zooming
Product: Firefox → Core
Summary: Over scroll → Over scroll doesn't bounce back on linux

Thanks for the report! This issue has recently been fixed (bug 1767337), and the fix will appear in Firefox 107.

Closed: 2 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.