Skip to content

Commit

Permalink
Extend time between reloads for failed SW registration #1255 (#1272)
Browse files Browse the repository at this point in the history
  • Loading branch information
Jaifroid authored Jul 12, 2024
1 parent 4ce5d47 commit 2802092
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions www/js/app.js
Original file line number Diff line number Diff line change
Expand Up @@ -991,10 +991,10 @@ function initServiceWorkerMessaging () {
action: 'init'
});
} else if (serviceWorkerRegistration) {
// If this is the first time we are initiating the SW, allow Promises to complete by delaying potential reload till next tick
// If this is the first time we are initiating the SW, allow Promises to complete and assets to be fetched by delaying potential reload
console.warn('The Service Worker needs more time to load, or else the app was force-refreshed...');
serviceWorkerRegistration = null;
setTimeout(initServiceWorkerMessaging, 1600);
setTimeout(initServiceWorkerMessaging, 3000);
} else if (params.contentInjectionMode === 'serviceworker') {
console.error('The Service Worker is not controlling the current page! We have to reload.');
// Turn off failsafe, as this is a controlled reboot
Expand All @@ -1010,7 +1010,7 @@ function initServiceWorkerMessaging () {
setTimeout(function () {
params.themeChanged = true;
document.getElementById('btnHome').click();
}, 750);
}, 800);
}
}
});
Expand Down

0 comments on commit 2802092

Please sign in to comment.