Closed Bug 978497 Opened 10 years ago Closed 8 years ago

Scroll events ignored sometimes

Categories

(Firefox for Android Graveyard :: Toolbar, defect)

All
Android
defect
Not set
normal

Tracking

(firefox30 affected)

RESOLVED INCOMPLETE
Tracking Status
firefox30 --- affected

People

(Reporter: rnewman, Unassigned)

References

()

Details

I was reading a fairly long forum page, and noticed that pretty much every other scroll event was being ignored. Finger down, finger move, finger up, no response.

This seems to roughly correlate to the prior scroll being a non-fling: if I wait for the page to stop moving, then lift my finger, the next scroll is ignored. If I fling, I can keep flinging and things will work.

Note also the jank when starting a scroll. Really unpleasant experience.


I got a video, in which -- naturally -- it doesn't happen every time, but often enough to be noticeable.


http://youtu.be/6fjYyPgKYxU
Should see if backing out bug 960146 helps.
wesj: can you CC me on that bug?
added
I can still reproduce on current Nightly (2014-03-02), after the backout of Bug 960146.
I've been hitting something similar to this pretty often.

STR:
1) Go to CNN.com
2) Scroll up and down while the page loads

Following these STR, the page completely locks up for several seconds. In my case, I think it's simply Gecko freezing rather than scroll events being ignored -- clicks and zooming also aren't working during this period. Richard, could this be what you're seeing, or is this a different bug?
(In reply to Brian Nicholson (:bnicholson) from comment #5)

> Following these STR, the page completely locks up for several seconds. In my
> case, I think it's simply Gecko freezing rather than scroll events being
> ignored -- clicks and zooming also aren't working during this period.
> Richard, could this be what you're seeing, or is this a different bug?

Given the stutter even when a scroll succeeds, it might be that some layout operation is hanging Gecko for long enough -- it's a fairly big page with lots of "forum junk".

I have a vague recollection of being able to wait a while, though, and still have the next swipe fail, but I could easily be misremembering.
Since comment 5 is potentially a different bug, I filed bug 980464 to track the Gecko freezing separately.
Closing since the issue in comment 0 will probably have gone away with the switch to APZ, assuming it wasn't fixed before that. Please reopen if you still see this.
Status: NEW → RESOLVED
Closed: 8 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.