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)

15 Branch
x86_64
Windows 7
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.
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
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 → ---
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.
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?
Depends on: dlbi
Summary: Smooth scrolling isn't initially smooth → Smooth scrolling isn't initially smooth because of multiple repaints
Tried with the try build in bug 539356 and indeed the problem is fixed with DLBI.
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)
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]
Would Bug 645563 help here, too?
Severity: normal → S3
Status: REOPENED → RESOLVED
Closed: 12 years ago2 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.