title: How can I remove a buggy service worker, or implement a "kill switch"?
body: <p>I'm playing with the service worker API in my computer so I can grasp how can I benefit from it in my real world apps.</p>
  
  <p>I came across a weird situation where I registered a service worker which intercepts <em>fetch</em> event so it can check its cache for requested content before sending a request to the origin.
  The problem is that this code has an error which prevented the function from making the request, so my page is left blank; nothing happens.
  As the service worker has been registered, the second time I load the page it intercepts the very first request (the one which loads the HTML). Because I have this bug, that fetch event fails, it never requests the HTML and all I see its a blank page.</p>
  
  <p>In this situation, the only way I know to remove the bad service worker script is through <code>chrome://serviceworker-internals/</code> console.
  If this error gets to a live website, which is the best way to solve it?</p>
  
  <p>Thanks!</p>