Safari and Opera do not yet support scientific number notation in CSS. In JS, when very small numbers are converted to string, we usually end up with something like "-8.43858185037473e-19".
These unsupported number strings can reach this._transforms within Move.js, corrupting the resulting transformation.
For example, in my project, the following transformation string did not work in Safari 9.0.2:
Safari and Opera do not yet support scientific number notation in CSS. In JS, when very small numbers are converted to string, we usually end up with something like "-8.43858185037473e-19".
These unsupported number strings can reach
this._transforms
within Move.js, corrupting the resulting transformation.For example, in my project, the following transformation string did not work in Safari 9.0.2:
There is some discussion how to prevent this.