[Webkit-unassigned] [Bug 58539] New: WebKit1's WebView sometimes does some extra work when a layout-before-paint puts the page into accelerated compositing mode

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 14 06:49:07 PDT 2011


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

           Summary: WebKit1's WebView sometimes does some extra work when
                    a layout-before-paint puts the page into accelerated
                    compositing mode
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
        OS/Version: Windows 7
            Status: NEW
          Keywords: PlatformOnly
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: aroben at apple.com


Whenever WebView is about to paint, it first does a layout to ensure it's painting up-to-date bits. This layout can put the page into accelerated compositing mode. But WebView doesn't detect that this has happened, and goes ahead and finishes the paint anyway, even though the painted bits will never be seen (since now rendering is being taken care of by the layer tree host).

It would be somewhat more efficient for WebView to detect that this has happened and bail out of the paint.

-- 
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