From 5127fb0cd8d71c39b0c13a1785bd5609dda94236 Mon Sep 17 00:00:00 2001 From: Michael Fabian 'Xaymar' Dirks Date: Wed, 12 Jan 2022 06:16:37 +0100 Subject: [PATCH] Fix lazy loading breaking the site --- assets/site.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/assets/site.js b/assets/site.js index a353142..cf22225 100644 --- a/assets/site.js +++ b/assets/site.js @@ -18,17 +18,28 @@ info.cbid = 0; info.cbid = window.setInterval(() => { let el = info.stack.pop(); + if (el === undefined) { + reject(); + return; + } let lazycontent = el.querySelector("noscript"); + if (lazycontent === undefined) { + reject(); + return; + } el.innerHTML = lazycontent.innerHTML; if (info.stack.length == 0) { window.clearInterval(info.cbid); resolve(); + return; } }, 1); + }).then(() => { + window.clearInterval(info.cbid); + }).catch(() => { }).finally(() => { console.debug("Lazy loading complete."); - window.clearInterval(info.cbid); }); }