diff --git a/src/core/ticker/Ticker.js b/src/core/ticker/Ticker.js index 970c82e..ffc4ea3 100644 --- a/src/core/ticker/Ticker.js +++ b/src/core/ticker/Ticker.js @@ -334,7 +334,7 @@ // Allow calling update directly with default currentTime. currentTime = currentTime || performance.now(); // Save uncapped elapsedMS for measurement - elapsedMS = this.elapsedMS = currentTime - this.lastTime; + Math.max(0, elapsedMS = this.elapsedMS = currentTime - this.lastTime); // cap the milliseconds elapsed used for deltaTime if (elapsedMS > this._maxElapsedMS)