RESOLVED INVALID

Status

()

Core
Layout
RESOLVED INVALID
5 years ago
4 years ago

People

(Reporter: Mayank Bansal, Unassigned)

Tracking

(Blocks: 1 bug)

20 Branch
x86_64
Windows 7
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(URL)

(Reporter)

Description

5 years ago
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

Comment 1

5 years ago
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
Last Resolved: 5 years ago
Resolution: --- → INVALID
Blocks: 918620
You need to log in before you can comment on or make changes to this bug.