mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Defer removing the splash screen until the window load event fires (#17225)
There's an obscure bug where really slow devices end up removing the splash screen before they're finished parsing all of the Discourse assets. This PR won't impact fast devices but should hopefully prevent the premature removal of the splash on super slow devices.
This commit is contained in:
@@ -82,8 +82,14 @@ const Discourse = Application.extend({
|
||||
});
|
||||
});
|
||||
|
||||
// The app booted. Remove the splash screen
|
||||
document.querySelector("#d-splash")?.remove();
|
||||
window.addEventListener(
|
||||
"load",
|
||||
() => {
|
||||
// The app booted. Remove the splash screen
|
||||
document.querySelector("#d-splash")?.remove();
|
||||
},
|
||||
{ once: true }
|
||||
);
|
||||
},
|
||||
|
||||
_registerPluginCode(version, code) {
|
||||
|
Reference in New Issue
Block a user