diff --git a/extensions/amp-story/1.0/animation.js b/extensions/amp-story/1.0/animation.js index 02435c0490cf..0a59f97ca0b4 100644 --- a/extensions/amp-story/1.0/animation.js +++ b/extensions/amp-story/1.0/animation.js @@ -374,9 +374,12 @@ export class AnimationRunner { } if (this.runner_) { - // Init or no-op if the runner was already running. - this.runner_.start(); - this.runner_.pause(); + try { + this.runner_.pause(); + } catch { + // This fails when the animation is finished explicitly + // (runner.finish()) since this destroys internal players. This is fine. + } } }