On Chrome, clicking the Cancel button in the update dialog, causes the update to be "stuck". Refreshing the page causes the update dialog to be shown again, but clicking Update does not actually update it. Refreshing the page again, shows the update dialog again, indefinitely.
The problem is caused by the service worker not passing from waiting to active state, as is seen in the Chrome Dev Tools:

On Firefox this works correctly.