AnimationBase and WebAnimation are two different abstract animation API provider. By default KeyFrameAnimation (which is a sub class of AnimationBase) is used for controlling and rendering the CSS animation. Enabling "WebAnimationsCSSIntegrationEnabled" overrides the CSSAnimationController to use WebAnimation which is not used in our port (JAVA) and we are using KeyFrameAnimation.
Test : need to run DRT test harness with this fix for "LayoutTests/animations". ------------- Commits: - c473f6e2: 8237003: Remove hardcoded WebAnimationsCSSIntegrationEnabled flag in DumpRenderTree Changes: https://git.openjdk.java.net/jfx/pull/100/files Webrev: https://webrevs.openjdk.java.net/jfx/100/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8237003 Stats: 1 line in 1 file changed: 0 ins; 1 del; 0 mod Patch: https://git.openjdk.java.net/jfx/pull/100.diff Fetch: git fetch https://git.openjdk.java.net/jfx pull/100/head:pull/100 PR: https://git.openjdk.java.net/jfx/pull/100