Why does service worker fail after a hard reload (Ctrl-Shift-R)?
---- case 1 CHROME --- success
- Uninstall service worker
- Load page
- Page installs service worker
- Worker.postMessage() succeeds
- reload page
- Worker.postMessage() succeeds
---- case 2 CHROME --- failure
- Uninstall service worker
- Load page
- Page installs service worker
- Worker.postMessage() succeeds
- HARD RELOAD (ctrl-shift-R) page (serviceworker still running according to chrome://serviceworker-internals/ )
- Worker.postMessage() fails -- 'error sendingTypeError: Cannot read property 'postMessage' of null'