[Webkit-unassigned] [Bug 164340] REGRESSION (r206247): Painting milestones can be delayed until the next layer flush

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 2 17:41:49 PDT 2016


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

--- Comment #5 from mitz at webkit.org <mitz at webkit.org> ---
Actually, I am seeing this with the root layer, which doesn’t even rely on RenderLayerCompositor::didPaintBacking, because RenderLayerBacking::paintIntoLayer calls FrameView::didPaintContents() directly which calls firePaintRelatedMilestonesIfNeeded() without a timer delay.

I am trying to understand in what cases that is not followed by a flush, so that I cam make a reliable test case for the fix that moves firing the pending milestones into the commit handler.

I am also trying to understand what’s the right thing to do for OS X 10.10, which doesn’t use the commit handler code path.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20161103/cbaf8a53/attachment-0001.html>


More information about the webkit-unassigned mailing list