commit | 58cc1f67d4d52ba73495916b1077bb114f2e7901 | [log] [tgz] |
---|---|---|
author | youennf <youennf@users.noreply.github.com> | Thu Feb 01 05:01:22 2018 |
committer | GitHub <noreply@github.com> | Thu Feb 01 05:01:22 2018 |
tree | 6a98e6bfceebca08ca3c804849d1db16fd6a7424 | |
parent | 31477894bec850fff092d323943aa66e2ac054e5 [diff] | |
parent | 8bccaa785d40bca08e345c257208328d1486ccb0 [diff] |
Merge pull request #9330 from youennf/wpt-export-for-webkit-181087 WebKit export of https://bugs.webkit.org/show_bug.cgi?id=181087
diff --git a/service-workers/service-worker/resources/register-closed-window-iframe.html b/service-workers/service-worker/resources/register-closed-window-iframe.html index ed743ea..117f254 100644 --- a/service-workers/service-worker/resources/register-closed-window-iframe.html +++ b/service-workers/service-worker/resources/register-closed-window-iframe.html
@@ -1,14 +1,17 @@ <html> <head> <script> -window.addEventListener('message', function(evt) { +window.addEventListener('message', async function(evt) { if (evt.data === 'START') { var w = window.open('./'); var sw = w.navigator.serviceWorker; w.close(); w = null; - sw.register('doesntmatter.js'); - parent.postMessage('OK', '*'); + try { + await sw.register('doesntmatter.js'); + } finally { + parent.postMessage('OK', '*'); + } } }); </script>