[Webkit-unassigned] [Bug 105096] Scrolling causes assertion in fancybrowser example

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jan 7 10:42:17 PST 2013


https://bugs.webkit.org/show_bug.cgi?id=105096





--- Comment #4 from Simon Fraser (smfr) <simon.fraser at apple.com>  2013-01-07 10:44:12 PST ---
(In reply to comment #3)
> It turns out m_canSkipRepaintRectsUpdateOnScroll is set to true (because the renderer is a table cell), which is why the rects are not recalculated. The repaint rect however do change on the scroll, so m_canSkipRepaintRectsUpdateOnScroll seems to be falsely set here.
> 
> The assertion was recently introduced in r135746, but an incorrect m_canSkipRepaintRectsUpdateOnScroll seems to have just been ignore before then. Simon what are you hoping to catch with this assertion, and any idea how a table cell could end up breaking the cached repaint rect?

The assertion was to catch instances where the cached repaint rect is wrong, even though we expect it to be correct. This could have happened before my change that added the assertion.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list