The claimsClient: true and skipWaiting: true were working fine for me until I upgrade to Chrome 71. Now when I open a Chrome 71 incogneto window and navigate to the page which registers the service worker, I see the service worker in an "installing..." state. I would expect it to be Installed since it should claim the browser and skip any waiting.
I suspect this isn't an sw-precache issue, but I'm reaching out to better understand the roots for this issue and any workarounds. This same situation is happening for headless Chrome during automated testing.
I am generating a service worker script with the following config:
The
claimsClient: true
andskipWaiting: true
were working fine for me until I upgrade to Chrome 71. Now when I open a Chrome 71 incogneto window and navigate to the page which registers the service worker, I see the service worker in an "installing..." state. I would expect it to be Installed since it should claim the browser and skip any waiting.I suspect this isn't an sw-precache issue, but I'm reaching out to better understand the roots for this issue and any workarounds. This same situation is happening for headless Chrome during automated testing.