Closed Bug 543681 Opened 14 years ago Closed 14 years ago

dirty region of view not updated properly when scrolling

Categories

(Core :: Web Painting, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla1.9.3a1

People

(Reporter: tnikkel, Assigned: tnikkel)

References

Details

Attachments

(1 file)

I noticed this on an ebay page that does essentially what reftest does in the upcoming patch.

Specifically if we do something that causes invalidation in js, and then synchronously cause a scroll (by setting window.location.href = "#someAnchorThatWillCauseScroll") the dirty rects of the previous invalidation aren't updated as they used to be nsViewManager::WillBitBlit.
Attached patch patchSplinter Review
Unfortunately the reftest doesn't fail for the same reason as bug 540247.
Assignee: nobody → tnikkel
Attachment #424745 - Flags: review?(roc)
Is this a duplicate of or will this fix bug 541144?
It could fix bug 541144, but I can't reproduce bug 541144 so I don't know.
Blocks: 541144
Comment on attachment 424745 [details] [diff] [review]
patch

Thanks! This might fix bugs 540161, 540294 and 541144...
Attachment #424745 - Flags: review?(roc) → review+
and 544085?
http://hg.mozilla.org/mozilla-central/rev/aac72ffed29f
Status: NEW → RESOLVED
Closed: 14 years ago
Flags: in-testsuite+
Resolution: --- → FIXED
Target Milestone: --- → mozilla1.9.3a1
Blocks: 544085
Blocks: 540161
Blocks: 540294
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: