From 865f62dbb8b4d79880466d152e5aea4050a58acd Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Sat, 16 Apr 2022 02:38:57 +0200 Subject: [PATCH] Better fix for #314 --- dev/boot.js | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/dev/boot.js b/dev/boot.js index 7ccc2713e..43f777d3f 100644 --- a/dev/boot.js +++ b/dev/boot.js @@ -51,18 +51,10 @@ window.rl = { loadScript(url) .then(() => loadScript(url.replace('/libs.', `/${admin?'admin':'app'}.`))) .then(() => appData.PluginsLink ? loadScript(appData.PluginsLink) : Promise.resolve()) - .then(() => { - if ('complete' == doc.readyState) { - cb(); - } else { - let poll = setInterval(()=>{ - if ('complete' == doc.readyState) { - clearInterval(poll); - cb(); - } - }, 50); - } - }) + .then(() => rl.app.bootstart + ? cb() + : doc.addEventListener('readystatechange', () => 'complete' == doc.readyState && cb()) + ) .catch(e => { showError(e.message); throw e;