Closed Bug 1025914 Opened 6 years ago Closed 6 years ago

Incomplete repaint when scrolling up on theverge.com

Categories

(Core :: Layout, defect)

defect
Not set

Tracking

()

VERIFIED FIXED
mozilla33
Tracking Status
firefox32 - fixed
firefox33 + fixed

People

(Reporter: mstange, Assigned: mstange)

References

Details

(Keywords: regression)

Attachments

(2 files, 1 obsolete file)

Attached file testcase (obsolete) —
STR:

 1. Go to http://www.theverge.com/ .
 2. Scroll down until the boxes with the colorful gradients at the top are no longer visible.
 3. Slowly scroll back up.

Notice that the colorful boxes are no longer all that colorful because the box shadows haven't been repainted properly.

This was probably caused by bug 1008301 but I haven't confirmed it yet.
Duplicate of this bug: 1032658
Attached file testcase
The previous testcase had stopped showing the bug due to bug 1024148.
Attachment #8440694 - Attachment is obsolete: true
This happens because the scrolled layer doesn't paint the newly-scrolled-into-view parts of the green box while those parts are covered by the blue bar. Before bug 1008301, the revealed parts of the green box would be painted once they were no longer covered by the blue bar (due to the "changed visible region" invalidation for the inactive opacity layer manager).

I've tested a try build from bug 1022612 and it fixes this bug.

I was planning to back out bug 1008301 on Aurora anyway, and I probably should back out it on mozilla-central as well, until bug 1022612 has landed and stuck.
Depends on: 1022612
Duplicate of this bug: 1038712
I backed out bug 1008301 from Aurora so this bug is no longer present there.
Fixed by backout then ;)
Attached patch reftestSplinter Review
Bug 1022612 has fixed this.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla33
QA Whiteboard: [good first verify]
After the uplift to Aurora, bug 1022612 (which fixed this) was backed out there again, so I also backed out bug 1008301 (which caused this) from Aurora again.
System Windows 7 64 bits Pro
I reproduce the bug with the nightly 33 version (2014-06-16):
there's a box repainting bug with a staircase effect on the boxes

bug fixed and verified on nightly 34 version (2014-08-27)
Verified on Linux x64: Mozilla/5.0 (X11; Linux x86_64; rv:34.0) Gecko/20100101 Firefox/34.0
Scrolling upwards on theverge.com repaints the box and their shadows properly.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.