<html>
    <head>
      <base href="https://bugs.webkit.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:brendon@tinyroar.com" title="Brendon Sled <brendon@tinyroar.com>"> <span class="fn">Brendon Sled</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - ServiceWorkerRegistration.onupdatefound not called after reload"
   href="https://bugs.webkit.org/show_bug.cgi?id=183086">bug 183086</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>RESOLVED
           </td>
           <td>REOPENED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>INVALID
           </td>
           <td>---
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - ServiceWorkerRegistration.onupdatefound not called after reload"
   href="https://bugs.webkit.org/show_bug.cgi?id=183086#c5">Comment # 5</a>
              on <a class="bz_bug_link 
          bz_status_REOPENED "
   title="REOPENED - ServiceWorkerRegistration.onupdatefound not called after reload"
   href="https://bugs.webkit.org/show_bug.cgi?id=183086">bug 183086</a>
              from <span class="vcard"><a class="email" href="mailto:brendon@tinyroar.com" title="Brendon Sled <brendon@tinyroar.com>"> <span class="fn">Brendon Sled</span></a>
</span></b>
        <pre>Sorry I wasn't clear.

This error is when the page is loaded with a new source code change of the service worker.

(You can see this behavior on the codepen snippet by modifying the serivce-worker.js and reloading the screen)

There is no onupdatefound triggered in this case.

Due to this there is no way to tell on a page reload if the service worker has been updated.

Because of this bug if we have cached content we can not inform the user to reload the page again to use the latest content.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>