diff --git a/src/platforms/browser/WebPlatform.mjs b/src/platforms/browser/WebPlatform.mjs index e8b860ff..d8900887 100644 --- a/src/platforms/browser/WebPlatform.mjs +++ b/src/platforms/browser/WebPlatform.mjs @@ -101,12 +101,10 @@ export default class WebPlatform { } loop() { - // reset idle state - this._onIdle = false; - let self = this; let lp = function () { self._awaitingLoop = false; + self._onIdle = false; if (self._looping) { self.stage.updateFrame(); if (self.stage.getOption("pauseRafLoopOnIdle")) {