Closed Bug 787599 Opened 13 years ago Closed 5 years ago

the bottom bar on this page juggles when scrolling down

Categories

(Firefox for Android Graveyard :: Toolbar, defect)

Other
Android
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: ehsan.akhgari, Unassigned)

References

Details

It seems to behave very similarly on desktop with the fennec UA string. It disappears while scrolling and reappears when you stop. The page seems to be updating the position of the div as you scroll. On Fennec we don't send a scroll event for each pixel (because of async scrolling) so the div updates less frequently, resulting in the jerky behaviour. I'm not sure what we can do here to improve this, except for sending scroll events on each pixel movement.
(In reply to comment #1) > It seems to behave very similarly on desktop with the fennec UA string. It > disappears while scrolling and reappears when you stop. The page seems to be > updating the position of the div as you scroll. On Fennec we don't send a > scroll event for each pixel (because of async scrolling) so the div updates > less frequently, resulting in the jerky behaviour. I'm not sure what we can do > here to improve this, except for sending scroll events on each pixel movement. It will probably be worth investigating what the stock browser does, as it does not show this issue.
Adding Cwiiis since this is position:fixed behaviour that may need tweaking. The site in question is using an old version of jquery-mobile, the relevant unobfuscated code is at https://github.com/jquery/jquery-mobile/blob/2e09b68f20ad6f30b70431f5bd3bf92f8d480287/js/jquery.mobile.fixHeaderFooter.js The goal of the script is to hide the toolbar on touchstart or scrollstart and then fade it back in when the touch or scroll ends. It also looks like tapping the page makes the toolbar toggle between position-fixed and being stuck to the bottom of the page.
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: 5 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.