Closed
Bug 775912
Opened 12 years ago
Closed 2 years ago
Smooth scrolling isn't initially smooth because of multiple repaints
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: marco, Unassigned)
References
Details
(Whiteboard: [Snappy:P3])
Smooth scrolling isn't smooth when the animation starts, but just after you've scrolled a bit.
This is simply reproducible on Facebook.
Comment 1•12 years ago
|
||
Pretty sure that at least this bug is a duplicate of bug 728153. Please reopen if you disagree.
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Comment 2•12 years ago
|
||
That bug is about an unnoticeable lag, instead this one is very visible.
Note that I can't reproduce on Linux.
Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Reporter | ||
Comment 3•12 years ago
|
||
Jared, this problem is noticeable if you enable nglayout.debug.paint_flashing.
There's a pause in the animation if you scroll from the top of the Facebook home, because the entire content of the page is repainted. Instead, if you start to scroll from somewhere else, just some content is repainted.
Let me know if I wasn't enough clear.
Reporter | ||
Comment 4•12 years ago
|
||
Actually, when you scroll down a Facebook page and a loading of new content happens, there are some pauses due to multiple repaints of the content (even of the unchanged content).
I guess on slower computers this is a nightmare.
Is this something that could be fixed by DLBI?
Reporter | ||
Updated•12 years ago
|
Summary: Smooth scrolling isn't initially smooth → Smooth scrolling isn't initially smooth because of multiple repaints
Reporter | ||
Comment 5•12 years ago
|
||
Tried with the try build in bug 539356 and indeed the problem is fixed with DLBI.
Reporter | ||
Comment 6•12 years ago
|
||
With the try build the problem was fixed, but in Firefox 18 I still see multiple repaints of the entire content while scrolling.
Flags: needinfo?(matt.woodrow)
Comment 7•12 years ago
|
||
There isn't much we can do at the moment about separating scrolling a pageloading. Will reconsider once we can do async scrolling with OMTC.
Flags: needinfo?(matt.woodrow)
Whiteboard: [Snappy] → [Snappy:P3]
Comment 8•12 years ago
|
||
Would Bug 645563 help here, too?
Updated•2 years ago
|
Severity: normal → S3
Updated•2 years ago
|
Status: REOPENED → RESOLVED
Closed: 12 years ago → 2 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•