|Summary:||Animation stalls for a few seconds partway through|
|Product:||WebKit||Reporter:||Simon Fraser (smfr) <simon.fraser>|
|Component:||Layout and Rendering||Assignee:||Simon Fraser (smfr) <simon.fraser>|
|Version:||528+ (Nightly build)|
|OS:||OS X 10.5|
Description Simon Fraser (smfr) 2009-10-07 13:54:33 PDT
If you run the attached testcase with layer borders turned on, you'll see that the animating red box stalls for a couple of seconds part-way through. The issue is that we're calling -disableScreenUpdatesUntilFlush on the NSWindow when there is actually no view drawing to be done, so that the window flush never happens. This means that screen updates end up being disabled until the watchdog enables them again (after 2 seconds).