[Webkit-unassigned] [Bug 139062] New: [GTK] Timers might never be fired during animations

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Nov 26 06:26:11 PST 2014


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

            Bug ID: 139062
           Summary: [GTK] Timers might never be fired during animations
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Keywords: Gtk
          Severity: Normal
          Priority: P2
         Component: WebKit2
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: cgarcia at igalia.com
                CC: gns at gnome.org, pnormand at igalia.com,
                    svillar at igalia.com, zandobersek at gmail.com

This can happen in old/slow machines where the time to render layers might take more than 0.016. Since the layer flush timer is using a higher priority than WebCore timers, when scheduling all (or several) layer flushes immediately, no other sources with lower priority are dispatched in the main loop. I could reproduce this in an old machine running the outlook web application that uses a spinner animation during the load. The spinner starts very early and the application adds an even listener for the load event that is never emitted, because fonts are loaded on demand by the CSS font selector using a timer that is never fired.

-- 
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/20141126/b3071f00/attachment-0002.html>


More information about the webkit-unassigned mailing list