From 54930af3a3ba47323113c47033dadaa703480d31 Mon Sep 17 00:00:00 2001 From: Jinny You Date: Thu, 4 Jan 2024 15:38:51 +0900 Subject: [PATCH] web: Fix animation loading bug when `lottie-player` has no `src` at first rendering, programmatical load wasn't working --- web/src/lottie-player.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/web/src/lottie-player.ts b/web/src/lottie-player.ts index d218053d..f4aa1c35 100644 --- a/web/src/lottie-player.ts +++ b/web/src/lottie-player.ts @@ -306,12 +306,13 @@ export class LottiePlayer extends LitElement { this._observer = new IntersectionObserver(_observerCallback); this._observer.observe(this); + if (!this._TVG) { + this._timer = setInterval(this._delayedLoad.bind(this), 100); + return; + } + if (this.src) { - if (this._TVG) { - this.load(this.src, this.mimeType); - } else { - this._timer = setInterval(this._delayedLoad.bind(this), 100); - } + this.load(this.src, this.mimeType); } }