From 13dbacd997303a3e675175216b3caf89436b0d44 Mon Sep 17 00:00:00 2001 From: Benedikt Werner <1benediktwerner@gmail.com> Date: Mon, 15 Nov 2021 17:42:52 +0100 Subject: [PATCH] Use DOMContentLoaded instead of window.onload --- app/views/base/layout.scala | 2 +- ui/@types/lichess/index.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/views/base/layout.scala b/app/views/base/layout.scala index 6c97690679..42bcb638c4 100644 --- a/app/views/base/layout.scala +++ b/app/views/base/layout.scala @@ -149,7 +149,7 @@ object layout { def lichessJsObject(nonce: Nonce)(implicit lang: Lang) = embedJsUnsafe( - s"""lichess={load:new Promise(r=>{window.onload=r}),quantity:${lila.i18n + s"""lichess={load:new Promise(r=>{document.addEventListener("DOMContentLoaded",r)}),quantity:${lila.i18n .JsQuantity(lang)}};$timeagoLocaleScript""", nonce ) diff --git a/ui/@types/lichess/index.d.ts b/ui/@types/lichess/index.d.ts index 1520451db0..ac083af572 100644 --- a/ui/@types/lichess/index.d.ts +++ b/ui/@types/lichess/index.d.ts @@ -1,5 +1,5 @@ interface Lichess { - load: Promise; // window.onload promise + load: Promise; // document.onload promise info: any; requestIdleCallback(f: () => void, timeout?: number): void; sri: string;