Open
Bug 1272174
Opened 9 years ago
Updated 2 years ago
Lots of repainting and checkerboarding on https://mobile.twitter.com/home
Categories
(Core :: Layout, defect)
Core
Layout
Tracking
()
NEW
People
(Reporter: mstange, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: [platform-rel-Twitter])
STR:
1. Go to https://mobile.twitter.com/home and log in.
2. Scroll down a few pages.
3. Enable paint flashing.
4. Slowly scroll up and down.
The whole page flashes.
Reporter | ||
Comment 1•9 years ago
|
||
They use a virtual list implementation that fills up the space on the top and bottom using padding-top and padding-bottom on the wrapper element. nsStylePadding::CalcDifference returns NS_STYLE_HINT_REFLOW which includes NS_STYLE_HINT_VISUAL which includes nsChangeHint_RepaintFrame.
I've experimentally changed NS_STYLE_HINT_REFLOW to nsChangeHint(nsChangeHint_SchedulePaint | nsChangeHint_AllReflowHints) but we're still repainting everything during scrolling.
Updated•8 years ago
|
Whiteboard: [platform-rel-Twitter]
Updated•8 years ago
|
platform-rel: --- → ?
Updated•8 years ago
|
platform-rel: ? → +
Updated•8 years ago
|
Rank: 8
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•