diff --git a/js/app.js b/js/app.js index 3060a9f4..f9da5c58 100644 --- a/js/app.js +++ b/js/app.js @@ -2153,7 +2153,7 @@ class bitvidApp { } updateUrlHealthBadge(badgeEl, state, videoId) { - if (!badgeEl || !badgeEl.isConnected) { + if (!badgeEl) { return; } @@ -2161,6 +2161,17 @@ class bitvidApp { return; } + if (!badgeEl.isConnected) { + if (typeof requestAnimationFrame === "function") { + requestAnimationFrame(() => { + if (badgeEl.isConnected) { + this.updateUrlHealthBadge(badgeEl, state, videoId); + } + }); + } + return; + } + const status = state?.status || "checking"; const message = state?.message ||