The AnimationController has an API to suspend and resume animations. This is for embedding apps to get control over the animation when needed. The API is not testable, so we should add API to LayoutTestController in DRT to allow it to be tested.
I'm about to submit a patch for this fix. I've added the required logic on all platforms, but I can only test on Mac, so other builds could be broken. I believe I've added all the source changes, but at least the Qt build will need additions of symbols to WebKit/qt/symbian/bwins/QtWebKitu.def and WebKit/qt/symbian/eabi/QtWebKitu.def.
*** Bug 42790 has been marked as a duplicate of this bug. ***
Created attachment 64014 [details] Patch with test case
Attachment 64014 [details] did not build on chromium: Build output: http://queues.webkit.org/results/3703029
Attachment 64014 [details] did not build on gtk: Build output: http://queues.webkit.org/results/3767031
Attachment 64014 [details] did not build on win: Build output: http://queues.webkit.org/results/3705038
Created attachment 64038 [details] Replacement patch to fix builds
Attachment 64038 [details] did not build on gtk: Build output: http://queues.webkit.org/results/3736038
Created attachment 64050 [details] Patch with fix for gtk build
Attachment 64050 [details] did not build on gtk: Build output: http://queues.webkit.org/results/3719044
Comment on attachment 64050 [details] Patch with fix for gtk build r=me
Committed r65107: <http://trac.webkit.org/changeset/65107>
http://trac.webkit.org/changeset/65107 might have broken Chromium Linux Release
This appears to have also broken Qt, if i'm reading the bot correctly.
(In reply to comment #14) > This appears to have also broken Qt, if i'm reading the bot correctly. animations/suspend-resume-animation.html still fails on Qt bot: http://build.webkit.org/results/Qt%20Linux%20Release/r65142%20%2817459%29/animations/suspend-resume-animation-pretty-diff.html It might be related to https://bugs.webkit.org/show_bug.cgi?id=42821 , because the diffs are so similar.
(In reply to comment #14) > This appears to have also broken Qt, if i'm reading the bot correctly. New bug filed: https://bugs.webkit.org/show_bug.cgi?id=43905