Closed Bug 1151145 Opened 9 years ago Closed 9 years ago

Scrolling on MDN's page on the transform property produces visual corruption

Categories

(Core :: Graphics: Layers, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla40
Tracking Status
firefox37 --- unaffected
firefox38 --- unaffected
firefox39 + verified
firefox40 --- verified

People

(Reporter: seth, Assigned: mstange)

References

Details

(Keywords: regression, Whiteboard: gfx-noted)

Attachments

(4 files, 1 obsolete file)

STR: Visit this page:

https://developer.mozilla.org/en-US/docs/Web/CSS/transform

and scroll around.

I get lots of boxes that are black or contain the wrong textures on OS X Nightly.

An example is attached.
Whiteboard: gfx-noted
Assignee: nobody → mstange
Status: NEW → ASSIGNED
[Tracking Requested - why for this release]: Bad regression from bug 1123019, might also be responsible for the other "gray rectangle" bugs we've seen around
/r/6641 - Bug 1151145 - Make sure we don't call CGContextSaveGState without calling CGContextRestoreGState in DrawTargetCG::StrokeRect. r=jrmuizel
/r/6643 - Bug 1151145 - Add assertions to detect unbalanced calls to CGContextSaveGState / CGContextRestoreGState. r=jrmuizel
/r/6645 - Bug 1151145 - Add a reftest. r=jrmuizel

Pull down these commits:

hg pull -r 217cae83dc010f3bc76019873a382df62f38b3b9 https://reviewboard-hg.mozilla.org/gecko/
Attachment #8588369 - Flags: review?(jmuizelaar)
Attachment #8588369 - Flags: review?(jmuizelaar) → review+
Comment on attachment 8588369 [details]
MozReview Request: bz://1151145/mstange

Approval Request Comment
[Feature/regressing bug #]: bug 1123019
[User impact if declined]: drawing corruption
[Describe test coverage new/current, TreeHerder]: this patch adds a test
[Risks and why]: extremely low
[String/UUID change made/needed]: none
Attachment #8588369 - Flags: approval-mozilla-aurora?
https://hg.mozilla.org/mozilla-central/rev/852527d009a4
https://hg.mozilla.org/mozilla-central/rev/135120efabd3
https://hg.mozilla.org/mozilla-central/rev/92b866002a30
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla40
Comment on attachment 8588369 [details]
MozReview Request: bz://1151145/mstange

Approved for uplift to aurora, low risk, includes tests.
Attachment #8588369 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Since this fixes a regression I'd like us to get QE verification on this fix (on Nightly and Aurora). Florin is this something your team can take on? Thanks.
Flags: qe-verify+
Flags: needinfo?(florin.mezei)
Keywords: regression
Reproduced this issue on Mac OS X 10.9.5 using 2015-04-03 Nightly.

Confirming the fix on Mac OS X 10.9.5, Windows 7 64-bit and Ubuntu 12.04 32-bit using:
- latest Nightly, build ID: 20150416030209.
- latest Aurora, build ID: 20150416004008.
Status: RESOLVED → VERIFIED
Flags: needinfo?(florin.mezei)
QA Contact: cornel.ionce
Attachment #8588369 - Attachment is obsolete: true
Attachment #8619971 - Flags: review+
Attachment #8619972 - Flags: review+
Attachment #8619973 - Flags: review+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: