Closed
Bug 1425776
Opened 6 years ago
Closed 3 years ago
When scrolling using a flick, overscroll effect always shows, even when not at the limits
Categories
(Firefox for Android Graveyard :: General, defect, P3)
Tracking
(Not tracked)
RESOLVED
INCOMPLETE
People
(Reporter: ag.moz, Unassigned)
References
Details
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:57.0) Gecko/20100101 Firefox/57.0 Build ID: 20171206182557 Steps to reproduce: 1. Find a long web page, preferably one that is multiple screen pages long. 2. Flick scroll such that it does *not* reach the end. Device: Samsung Galaxy Note 8 (7.1.1, November update, T-Mobile) Version: 57.0.1 Actual results: Even if the flick scroll does not reach the ends of the page, scroll edge feedback is still shown. Note that this does *not* happen if it is drag scrolling, only flick scrolling. Expected results: No scroll edge feedback unless it actually hits the ends of the page.
Can't seem to attach the video I took. Dumped it on my hosting site: https://aeolaero.com/files/Connect 12_17_2017 16_13_51.mp4 Shows a few flick scrolls, then a couple of drag scrolls, and then a couple more flick scrolls.
Comment 2•6 years ago
|
||
I tried it with a different page, since about:config dynamically loads items which means you might actually hit the real edge of the page if you fling faster than it can load, but yes, I'm seeing something as well. For me the overscroll effect seems much more subtle and barely visible, though, but it is there when the scrolling stops, even when you're in the middle of a page.
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Unspecified → Android
Hardware: Unspecified → All
Summary: When scrolling using a flick, scroll edge feedback always shows, even when not at the limits → When scrolling using a flick, overscroll effect always shows, even when not at the limits
Comment 3•6 years ago
|
||
The problem is the Java based scroll physics API is terrible. It will have lefter over velocity when the page stops. There is no way to tell if this is caused by the end of the page or the physics just not consuming all of the inertia.
Comment 4•6 years ago
|
||
(In reply to Randall Barker [:rbarker] from comment #3) > The problem is the Java based scroll physics API is terrible. It will have > lefter over velocity when the page stops. There is no way to tell if this is > caused by the end of the page or the physics just not consuming all of the > inertia. Right, thanks for the explanation. That leaves the question why the overscroll effect is much more noticeable in the above video than what I can reproduce on my phone, though.
Sorry, on vacation. I tried again, this time, scrolling further down first to force load more items on the about:config page, and then testing flick scrolling. I still see the large overscroll effect. I can post another video if necessary.
Priority: -- → P3
Using Firefox for Android 59.1 on Samsung Galaxy J5 / Android version 7.1.1 Today I noticed the overscroll effect is always shown, as the title mentions, even when not at the limits of the page. Every. Single. Time I flick scroll down, this gray area appears both at the bottom and on the right side of the screen. This is *really* annoying and confusing for users, as this effect is shown for no reason. I can't remember seeing this effect in previous versions? Is this a regression? +1 for a quick solution.
Comment 8•6 years ago
|
||
I'm seeing the same constant overscroll effect at the bottom and on the right side of the screen too when doing flick scroll down. Firefox for Android 59.0.2 Samsung S7 Edge / Android 7.0 / FW G935FXXU2DRAR Perhaps it's not a FF bug, because everything worked correctly on the previous version of firmware.
Comment 9•6 years ago
|
||
I'm confirming the issue. I see exactly the same behavior as in the video from ag.moz. It is happening on any page on every flick-scroll. It might be Samsung-specific: I also have Samsung device (S7). Apparently it started happening after some recent update for the phone. I installed a bunch of them a couple days ago, and now it behaves like this. Is there any way to disable this? It's extremely annoying! I'd prefer to completely remove this effect than having it on every flick. Firefox for Android 59.0.2. Also happening in the Nightly 61.0a1 (2018-04-09) Samsung S7; Android 7.0; Android security patch level: March 1, 2018
Comment 10•6 years ago
|
||
You can disable it in the about:config by setting the apz.overscroll.enabled to false.
Comment 11•6 years ago
|
||
Thank you very much, Evgeni! That's exactly what I needed! Phew... Now I can use Firefox again :)
Comment 13•6 years ago
|
||
This is still an issue in Firefox 61 even after updating to Android 8. Though the bounce effect became much smaller (down to a few pixels) and the animation itself takes just a fraction of a second.
Comment 14•3 years ago
|
||
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Assignee | ||
Updated•3 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•