From f78e025d336eb0aa5bd4be8ceecb6e57f9fa313e Mon Sep 17 00:00:00 2001 From: Danny Coates Date: Tue, 12 Mar 2019 20:53:54 -0700 Subject: [PATCH] disable streaming download if registering sw fails. fixes #1226 --- app/main.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/main.js b/app/main.js index b64a5955..ef972823 100644 --- a/app/main.js +++ b/app/main.js @@ -35,8 +35,13 @@ if (process.env.NODE_ENV === 'production') { return window.location.assign('/unsupported/crypto'); } if (capabilities.serviceWorker) { - await navigator.serviceWorker.register('/serviceWorker.js'); - await navigator.serviceWorker.ready; + try { + await navigator.serviceWorker.register('/serviceWorker.js'); + await navigator.serviceWorker.ready; + } catch (e) { + // continue but disable streaming downloads + capabilities.streamDownload = false; + } } const translate = await getTranslator(LOCALE);