The CSS WG agreed that a non-animatable property should still transition. The value would snap at the start or end of the duration (end by default). You can control that point using the steps timing function.
Dup of bug 50279 or bug 50280?
*** This bug has been marked as a duplicate of bug 50279 ***