Closed Bug 776836 Opened 12 years ago Closed 12 years ago

some garbage drawn when zooming in

Categories

(Core :: Layout, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla17
Tracking Status
firefox16 + verified
firefox17 + verified

People

(Reporter: tnikkel, Assigned: roc)

References

()

Details

(Keywords: regression, testcase)

Attachments

(2 files)

Load https://bug775562.bugzilla.mozilla.org/attachment.cgi?id=643857 and zoom in/out a few times. I get some garbage drawn at the top at some zooms.

Verified that it is caused by bug 773100.
I can confirm this against Mozilla/5.0 (Windows NT 6.1; WOW64; rv:17.0) Gecko/17.0 Firefox/17.0 ID:20120728030524 with HWA off only.
Most obvious when zooming out then in.
Also visible when zooming in a couple of times.
8a9f2d2b75d4 was also transplanted to aurora so I assume we need to track this on 16 also.
There are
"###!!! ASSERTION: bad aListVisibleBounds: 'r.GetBounds().IsEqualInterior(aListVisibleBounds)', file [...]/layout/base/nsDisplayList.cpp, line 487"
failures with and without 8a9f2d2b75d4.
Lawrence mentioned in triage that tabbing away and tabbing back restores the expected appearance so we might have a work around to provide if the fix for this isn't available quickly.
Assignee: nobody → roc
Attached patch fixSplinter Review
I haven't found a good way to test this.
Attachment #649158 - Flags: review?(matt.woodrow)
Attachment #649158 - Flags: review?(matt.woodrow) → review+
Comment on attachment 649158 [details] [diff] [review]
fix

Review of attachment 649158 [details] [diff] [review]:
-----------------------------------------------------------------

Very low risk. We just invalidate more aggressively when zooming. Fixes a pretty bad rendering regression when zooming.
Attachment #649158 - Flags: approval-mozilla-aurora?
https://hg.mozilla.org/mozilla-central/rev/e52c71762ca4
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla17
Attachment #649158 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Keywords: verifyme
Verified that zooming in and zooming out works properly (without any rendering issues) on Firefox 16 beta 4 - on Windows 7, Ubuntu 12.04 and Mac OS X 10.7.
Verified with hardware acceleration enabled/disabled using the test cases provided in this bug (in the Description and in Comment 2) and in Bug 778701. 

Mozilla/5.0 (Windows NT 6.1; rv:16.0) Gecko/20100101 Firefox/16.0
Mozilla/5.0 (X11; Linux i686; rv:16.0) Gecko/20100101 Firefox/16.0
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:16.0) Gecko/20100101 Firefox/16.0
QA Contact: simona.marcu
Verified as fixed on Firefox 17 beta 1 - zooming in and out works properly (without any rendering issues) on Windows 7, Ubuntu 12.04 and Mac OS X 10.7.

Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/17.0 Firefox/17.0
Mozilla/5.0 (X11; Linux i686; rv:17.0) Gecko/17.0 Firefox/17.0
Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:17.0) Gecko/17.0 Firefox/17.0
mass remove verifyme requests greater than 4 months old
Keywords: verifyme
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: