Index: Source/core/animation/DocumentAnimations.cpp |
diff --git a/Source/core/animation/DocumentAnimations.cpp b/Source/core/animation/DocumentAnimations.cpp |
index f262f56232118d9b1e0eff6f7412c12457c0726f..25f71c5e43b9acb24f69e07f53a5b179f263fd6b 100644 |
--- a/Source/core/animation/DocumentAnimations.cpp |
+++ b/Source/core/animation/DocumentAnimations.cpp |
@@ -72,6 +72,9 @@ void DocumentAnimations::updateAnimationTimingForGetComputedStyle(Node& node, CS |
if (const ComputedStyle* style = element.computedStyle()) { |
if ((property == CSSPropertyOpacity && style->isRunningOpacityAnimationOnCompositor()) |
|| (property == CSSPropertyTransform && style->isRunningTransformAnimationOnCompositor()) |
+ || (property == CSSPropertyTranslate && style->isRunningTransformAnimationOnCompositor()) |
+ || (property == CSSPropertyScale && style->isRunningTransformAnimationOnCompositor()) |
+ || (property == CSSPropertyRotate && style->isRunningTransformAnimationOnCompositor()) |
|| (property == CSSPropertyWebkitFilter && style->isRunningFilterAnimationOnCompositor())) { |
updateAnimationTiming(element.document(), TimingUpdateOnDemand); |
} |