From 2e706bc5ae8ae3b963a9ce9291df9487d29cc373 Mon Sep 17 00:00:00 2001 From: Jaifroid Date: Fri, 12 Feb 2021 18:42:19 +0000 Subject: [PATCH] Critical fix for race condition in startup Former-commit-id: 64e91d572a32e3006fb077cdaa436dad0b5239b2 [formerly 15616d63c6bea4792c59528fc1ec54937791467d [formerly ebe006dae3817fea2f42676f41217cabc318d790]] Former-commit-id: f9e5a834ba11f050a6f9c8245b991eb00866dd9c Former-commit-id: c5f290824b2f0ac3216fb8175393584a934d8145 --- CHANGELOG.md | 4 ++++ www/index.html | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) 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