diff --git a/desktop/static/offline.html b/desktop/static/offline.html
index 18416204e..975c29049 100644
--- a/desktop/static/offline.html
+++ b/desktop/static/offline.html
@@ -137,6 +137,7 @@
setTimeout(() => {
button.disabled = false;
button.value = 'Start';
+
}, 30 * 10000);
}
@@ -147,24 +148,18 @@
window.location.reload();
});
- let autoStarted = false;
-
// Check if the server is responding & reload the page if it is.
// This handles the case when the device is online, but the server
// is offline or misbehaving.
async function checkNetworkAndReload() {
try {
const response = await fetch('.');
- if (response.status === 200) {
+ if (response.status >= 200 && response.status < 500) {
window.location.reload();
return;
}
} catch {
- // trigger submit button automatically, but only once
- if (!autoStarted) {
- autoStarted = true;
- document.getElementById("submit").click();
- }
+ // Unable to connect to the server, ignore.
}
window.setTimeout(checkNetworkAndReload, 2500);
}