Created attachment 608602 [details] Test case According to http://www.w3.org/TR/SVG11/animate.html#AnimationAttributesAndProperties, <transform-list> is only animatable with <animateTransform>. However, according to the test case in the URL, we allow targetting it with <set>. It appears we just assume the type of the transform is "translate". I note in nsSVGElement::GetAnimatedAttr we return the transform attribute (wrapped up as a nsISMILAttr) indiscriminately of what kind of animation element is requesting it.
Created attachment 706794 [details] [diff] [review] patch
An alternative would be to move nsSMILCSSProperty::IsPropertyAnimatable into nsSVGAnimationElement and override it for nsSVGAnimateTransformElement.
Comment on attachment 706794 [details] [diff] [review] patch I like your proposed fix better than your proposed alternative-fix. (Bringing IsPropertyAnimatable into the mix would confuse things, IIUC, because it's supposed to be css-property-specific.)