| OLD | NEW |
| 1 self.addEventListener('message', function(event) { | 1 self.addEventListener('message', function(event) { |
| 2 self.clients.claim() | 2 event.waitUntil(self.clients.claim() |
| 3 .then(function(result) { | 3 .then(function(result) { |
| 4 if (result !== undefined) { | 4 if (result !== undefined) { |
| 5 event.data.port.postMessage( | 5 event.data.port.postMessage( |
| 6 'FAIL: claim() should be resolved with undefined'); | 6 'FAIL: claim() should be resolved with undefined'); |
| 7 return; | 7 return; |
| 8 } | 8 } |
| 9 event.data.port.postMessage('PASS'); | 9 event.data.port.postMessage('PASS'); |
| 10 }) | 10 }) |
| 11 .catch(function(error) { | 11 .catch(function(error) { |
| 12 event.data.port.postMessage('FAIL: exception: ' + error.name); | 12 event.data.port.postMessage('FAIL: exception: ' + error.name); |
| 13 }); | 13 })); |
| 14 }); | 14 }); |
| OLD | NEW |