Claim clients to avoid the refresh

This commit is contained in:
Kegan Dougal 2020-03-10 14:46:18 +00:00
parent 4d1f969c4d
commit bf13ec2285
1 changed files with 3 additions and 0 deletions

View File

@ -47,6 +47,9 @@ self.addEventListener('activate', function(event) {
const go = new Go() const go = new Go()
WebAssembly.instantiateStreaming(fetch(`${bundle_path}/../../dendrite.wasm`), go.importObject).then((result) => { WebAssembly.instantiateStreaming(fetch(`${bundle_path}/../../dendrite.wasm`), go.importObject).then((result) => {
go.run(result.instance) go.run(result.instance)
// make fetch calls go through this sw - notably if a page registers a sw, it does NOT go through any sw by default
// unless you refresh or call this function.
self.clients.claim()
}); });
}) })
) )