Closed Bug 806044 Opened 12 years ago Closed 11 years ago

Categories

(Core :: Layout, defect)

20 Branch
x86_64
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: mayankleoboy1, Unassigned)

References

(Blocks 1 open bug, )

Details

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:19.0) Gecko/19.0 Firefox/19.0
Build ID: 20121026030606

Steps to reproduce:

1. enable paint flashing
2.go to http://ie.microsoft.com/testdrive/Performance/ParticleAcceleration/Default.html


Actual results:

full page invalidation and repaint


Expected results:

minimum repaint
confirmed that it is invalidating the whole page. Not sure if it should or not - the whole canvas should invalidate, but apparently that should not show as a paint flash, and any Thebes layer should not be invalidating.
Status: UNCONFIRMED → NEW
Component: Untriaged → Layout
Ever confirmed: true
Product: Firefox → Core
Version: 19 Branch → 20 Branch
This page has two background divs that are size of the full page (backgradient1, backgradient2), and it alternates them between display:block and display:none (such that only only is visible at a time).

This causes us to re-create the frames, and invalidates.

The gradients are also scarily similar (#BEBEBE vs #BFBFBF). I'm not sure what the point of this is, since you definitely can't see the difference. Maybe just to be annoying?

Anyway, this isn't a bug as content is actually changing. I don't see any easy ways to optimize this, and I doubt it's worth the effort.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.