Closed Bug 1008578 Opened 6 years ago Closed 6 years ago

Scroll frames don't need to invalidate everything when they become inactive

Categories

(Core :: Layout, defect)

defect
Not set

Tracking

()

RESOLVED FIXED
mozilla32

People

(Reporter: mstange, Assigned: mstange)

Details

Attachments

(2 files)

Attached file testcase
STR:
 1. Load the testcase and turn on paint flashing.
 2. Scroll horizontally in the scrollbox that contains the red square.
 3. Wait for the scrollbox to become inactive.

Now the whole scrollbox gets invalidated, even though only the red square needs to.
Attached patch v1Splinter Review
DLBI doesn't need this manual invalidation.
Attachment #8420532 - Flags: review?(roc)
I don't think I can write a test for this.
Relanded with increased fuzz on the failing reftest:
https://hg.mozilla.org/integration/mozilla-inbound/rev/ba6ff7eb043d
Flags: needinfo?(mstange)
https://hg.mozilla.org/mozilla-central/rev/ba6ff7eb043d
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla32
You need to log in before you can comment on or make changes to this bug.