diff --git a/CHANGELOG.md b/CHANGELOG.md index 471a5711..e5bf2d8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## Release 1.2.2 + +* FIX: Race condition in handover to PWA code + ## Release 1.2.1 * UPDATE: Minor update to improve handover between local and PWA code diff --git a/www/index.html b/www/index.html index 6ed87d47..f2d58fac 100644 --- a/www/index.html +++ b/www/index.html @@ -59,7 +59,7 @@ window.require = undefined; window.fs = requireNode('fs'); } - if ('serviceWorker' in navigator && /^http|ms-appx-web/.test(window.location.protocol)) { + if ('serviceWorker' in navigator && !/^ms-appx-web/i.test(window.location.protocol)) { console.log('Trying to activate Service Worker...'); if (navigator.serviceWorker.controller) { console.log('Service Worker is already active'); @@ -69,6 +69,8 @@ scope: "../" }).then(function (reg) { console.log("Service worker has been registered for scope: " + reg.scope); + }).catch(function (err) { + console.err('Service worker could not be registered', err); }); } } else { @@ -113,6 +115,7 @@

Changes in version 1.0