From d0993460569c573e3c5bcbbd88476fb22232a8e0 Mon Sep 17 00:00:00 2001 From: RoyceDa Date: Fri, 30 Jan 2026 06:48:22 +0200 Subject: [PATCH] update boot timeout --- lib/preload/preload.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/preload/preload.ts b/lib/preload/preload.ts index 78c90c7..70fb6e7 100644 --- a/lib/preload/preload.ts +++ b/lib/preload/preload.ts @@ -91,11 +91,18 @@ const exposeContext = async () => { let deviceId = await ipcRenderer.invoke("device:id"); setTimeout(() => { + /** + * Если после определенного таймаута приложение так и + * не загрузилось, то считаем, что процесс завис, + * и показываем экран ошибки. Так же отправляем + * сигнал в main процесс, чтобы тот мог попытаться + * откатить обновление. + */ if(document.body.innerHTML.length < 100){ document.body.innerHTML = applicationError; ipcRenderer.invoke("report-boot-process-failed"); } - }, 3000); + }, 5000); let downloadsPath = await ipcRenderer.invoke("get-downloads-path"); if (process.contextIsolated) {