summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/web
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-07-14 22:25:57 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-07-14 22:25:57 +0900
commit44f560b453fe1161cc6e1dcad6e48fd0ac812cd4 (patch)
treec5f42cee3a7cc2a394fe2008cd2b957731f6c555 /packages/backend/src/server/web
parent12.114.0-beta.5 (diff)
downloadmisskey-44f560b453fe1161cc6e1dcad6e48fd0ac812cd4.tar.gz
misskey-44f560b453fe1161cc6e1dcad6e48fd0ac812cd4.tar.bz2
misskey-44f560b453fe1161cc6e1dcad6e48fd0ac812cd4.zip
tweak boot.js
Diffstat (limited to 'packages/backend/src/server/web')
-rw-r--r--packages/backend/src/server/web/boot.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/packages/backend/src/server/web/boot.js b/packages/backend/src/server/web/boot.js
index b9f00bb21d..9570115423 100644
--- a/packages/backend/src/server/web/boot.js
+++ b/packages/backend/src/server/web/boot.js
@@ -56,14 +56,23 @@
//#endregion
//#region Script
- window.addEventListener('DOMContentLoaded', () => {
+ function importAppScript() {
import(`/assets/${CLIENT_ENTRY}`)
.catch(async e => {
await checkUpdate();
console.error(e);
renderError('APP_IMPORT', e);
});
- });
+ }
+
+ // タイミングによっては、この時点でDOMの構築が済んでいる場合とそうでない場合とがある
+ if (document.readyState !== 'loading') {
+ importAppScript();
+ } else {
+ window.addEventListener('DOMContentLoaded', () => {
+ importAppScript();
+ });
+ }
//#endregion
//#region Theme