fetch-event-respond-with-stops-propagation-worker.js (354B)
1 var result = null; 2 3 self.addEventListener('message', function(event) { 4 event.data.port.postMessage(result); 5 }); 6 7 self.addEventListener('fetch', function(event) { 8 if (!result) 9 result = 'PASS'; 10 event.respondWith(new Response()); 11 }); 12 13 self.addEventListener('fetch', function(event) { 14 result = 'FAIL: fetch event propagated'; 15 });