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; }