The zoom property is defined to be non-animatable. According to Mozilla bug 1917602 Chrome makes this property discretely animatable, Safari makes it non-animatable, and Gecko does smooth animation (i.e. animates as a number/percent).
We'll fix Gecko, but should we be matching Chrome's behavior or is there a good reason for making zoom non-animatable? (For reference, we normally only make properties non-animatable when there's a strong reason like transition-* and animation-* properties where making them animatable would introduce obvious cyclic dependencies.)
The zoom property is defined to be non-animatable. According to Mozilla bug 1917602 Chrome makes this property discretely animatable, Safari makes it non-animatable, and Gecko does smooth animation (i.e. animates as a number/percent).
We'll fix Gecko, but should we be matching Chrome's behavior or is there a good reason for making zoom non-animatable? (For reference, we normally only make properties non-animatable when there's a strong reason like
transition-*
andanimation-*
properties where making them animatable would introduce obvious cyclic dependencies.)