blob: 6e75bce5d8e8e674a3af6706118bf091fd734375 [file] [log] [blame]
<!DOCTYPE html>
<script>
addEventListener('message', e => {
fetch('./slow-response.php')
.then(async response => {
await internals.terminateServiceWorker(navigator.serviceWorker.controller);
return response.text();
})
.then(() => {
e.source.postMessage(
'Ugr.. Canceled respondWith resolves the promise somehow.',
e.origin);
})
.catch(() => {
e.source.postMessage('Rejected successfully', e.origin);
});
});
</script>