diff --git a/src/util/anim_ease.js b/src/util/anim_ease.js index b34d94b3cc0..32b79b2cb47 100644 --- a/src/util/anim_ease.js +++ b/src/util/anim_ease.js @@ -6,7 +6,13 @@ s = p / 4; } else { - s = p / (2 * Math.PI) * Math.asin(c / a); + //handle the 0/0 case: + if (c === 0 && a === 0) { + s = p / (2 * Math.PI) * Math.asin(1); + } + else { + s = p / (2 * Math.PI) * Math.asin(c / a); + } } return { a: a, c: c, p: p, s: s }; }