In bug 1438297 I intend to remove the legacy syntax for -moz-transform,
which allows lengths or percentages apart from numbers in some transform
That will make -moz-transform a normal alias for the "transform"
property, just like -webkit-transform, following the usual parsing rules.
The reasoning for this is that this particular property is the only
alias that requires different parsing rules from the property they're
aliasing to. That means it needs to be implemented as a shorthand
property, which means in turn a bunch of special-cases to serialize it, etc.
I think the risk for this should be minimal given these properties are
unprefixed from a long time ago and we keep the property working with
the syntax that works on all browsers (plus we also have -webkit-
prefixes). Just as a data point, we didn't have a single reftest that
failed without it, only parsing tests.
Let me know if you think otherwise though.
Note also that there's bug 770560 for unprefixing them completely, I'm
more interested on removing the complexity from the code for now so I
haven't investigated that yet, so I think this change is less risky.
dev-platform mailing list