diff --git a/layout/style/AnimationCommon.cpp b/layout/style/AnimationCommon.cpp index a681e28a903e..67d53f24bc69 100644 --- a/layout/style/AnimationCommon.cpp +++ b/layout/style/AnimationCommon.cpp @@ -230,6 +230,9 @@ CommonElementAnimationData::CanAnimatePropertyOnCompositor(const dom::Element *a } nsIFrame* frame = aElement->GetPrimaryFrame(); + if (aProperty == eCSSProperty_visibility) { + return true; + } if (aProperty == eCSSProperty_opacity) { bool enabled = nsLayoutUtils::AreOpacityAnimationsEnabled(); if (!enabled && sShouldLog) {