From 1a7d927d9cb62a47df5fb818e5cc98623150b511 Mon Sep 17 00:00:00 2001 From: Oj Date: Mon, 27 Dec 2021 22:51:22 +0000 Subject: [PATCH] [Bootstrap] Only run splash pageReady once on dom-ready --- src/bootstrap.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/bootstrap.js b/src/bootstrap.js index dd4b3f3..a734467 100644 --- a/src/bootstrap.js +++ b/src/bootstrap.js @@ -68,8 +68,12 @@ const startCore = () => { const bw = BrowserWindow.fromId(global.mainWindowId); + let donePageReady = false; bw.webContents.on('dom-ready', () => { - splashScreen.pageReady(); // Override Core's pageReady with our own on dom-ready to show main window earlier + if (!donePageReady) { // Only run once + splashScreen.pageReady(); // Override Core's pageReady with our own on dom-ready to show main window earlier + donePageReady = true; + } log('MainWindowInject', 'dom-ready triggered, injecting JS'); @@ -144,4 +148,4 @@ getInstallPath: ${paths.getInstallPath()}`); } else { app.once('ready', startUpdate); } -}; \ No newline at end of file +};