[Webkit-unassigned] [Bug 99109] New: webview not redrawn as needed when accelerated compositing is enabled.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Oct 11 16:01:18 PDT 2012


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

           Summary: webview not redrawn as needed when accelerated
                    compositing is enabled.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: arno at renevier.net


Hi,
when accelerated compositing is enabled, the web view is sometimes not correctly updated.
This may happen when the content of a page changes, or when I reload a page.
The view is redrawn either when draw method is called directly by gtk (for example due to a Expose event), or when gtk_widget_queue_draw is called in AcceleratedCompositingContext::flushAndRenderLayers. But it is only called if 
(m_redrawPendingTime && currentTime() - m_redrawPendingTime > gScheduleDelay)
 is true, which depends mostly on luck.

It's my understanding that webview should also be redrawn on XDamageNotify event, but this event is never sent. I tried switch from catalyst to mesa drivers. I  tried to switch from a non composited window manager to a composited one. I also tried to revert bug #97472, but none of this worked: XDamageNotify never occurs.

I don't known what to do to investigate more now.

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