[Webkit-unassigned] [Bug 198497] New: [Cocoa] REGRESSION(r244182): CA commits can be nested

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 3 14:16:11 PDT 2019


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

            Bug ID: 198497
           Summary: [Cocoa] REGRESSION(r244182): CA commits can be nested
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: sabouhallawa at apple.com
                CC: bfulgham at webkit.org, simon.fraser at apple.com,
                    zalan at apple.com

With r244182, flushLayers can be scheduled immediately via RenderingUpdateScheduler::scheduleCompositingLayerFlush() or timed by the display monitor. This can lead nested CA commits. This means a CA commit begins before others commits finish.

WebInspector does not expect nested commits. When a commits begin it records a "willComposite". And when the composite finishes, it records a "didComposite". This can be fixed by coalescing nested composite as one recorded composite.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20190603/97df1842/attachment.html>


More information about the webkit-unassigned mailing list