From cf4d867fa1a2d95e5ba695f5c2944b996043dcdf Mon Sep 17 00:00:00 2001 From: Andrey Date: Sun, 24 Dec 2017 00:29:55 +0200 Subject: [PATCH] Fix sw urls caching (#739) * Fix sw urls caching * Remove navigateFallback * Syntax fix --- gulp/tasks/gen-service-worker.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/gulp/tasks/gen-service-worker.js b/gulp/tasks/gen-service-worker.js index 362f7b83fe..9e3eaa9ca7 100755 --- a/gulp/tasks/gen-service-worker.js +++ b/gulp/tasks/gen-service-worker.js @@ -75,9 +75,7 @@ function generateServiceWorker(es6) { }); const options = { - navigateFallback: '/', - navigateFallbackWhitelist: - [/^(?:(?!(?:static|api|frontend_latest|frontend_es5|local|service_worker.js|manifest.json)).)*$/], + directoryIndex: '', dynamicUrlToDependencies: dynamicUrlToDependencies, staticFileGlobs: [ baseRootDir + '/icons/favicon.ico', @@ -100,7 +98,7 @@ function generateServiceWorker(es6) { handler: 'networkOnly', }, { // Get manifest and service worker from network. - urlPattern: '/(service_worker.js|manifest.json)', + urlPattern: '/(service_worker.js|service_worker_es5.js|manifest.json)', handler: 'networkOnly', }, { // For rest of the files (on Home Assistant domain only) try both cache and network.