From 41004bf14dce033418f7e96be125b282ddc8a5a2 Mon Sep 17 00:00:00 2001 From: Jonathan Sykes Date: Thu, 15 Oct 2026 11:42:07 +0800 Subject: [PATCH] Update prompt: ask after at most 45 s instead of waiting up to 8 min for the background download --- frontend/app.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/frontend/app.js b/frontend/app.js index 2f3f7c0..bbafd6a 100755 --- a/frontend/app.js +++ b/frontend/app.js @@ -8819,9 +8819,10 @@ async function maybeShowUpdateBanner() { prefetchUpdate(); // Ask only once the new build is fully on disk, so "Refresh UI" is an // instant swap. Until then keep downloading quietly and re-check; if the - // download never completes (8 min) ask anyway — Refresh UI then downloads. + // download hasn't completed within 45 s, ask anyway (Update now then + // downloads): on a slow link a longer wait looked like no update at all. _updateSeenAt = _updateSeenAt || Date.now(); - if (!(await updateDownloaded()) && Date.now() - _updateSeenAt < 8 * 60 * 1000) { + if (!(await updateDownloaded()) && Date.now() - _updateSeenAt < 45 * 1000) { setTimeout(maybeShowUpdateBanner, 15000); return; }