Second time I have encountered this and thought that this time round I would put some time into trying to figure it out, but failed.
With a HTML5 export saved to home screen for offline use and then having it detect an update, I use the "On Update Ready" event to show a message and button to restart. The button uses the Browser object to "Reload" the page, however it just ends up in a loop showing the message again and again until I close the app by swiping and then relaunching.
What is the proper method of detecting an update, completing the update and restarting?
It appears 3 years ago someone was experiencing the same issues from the comments on this page... construct.net/en/tutorials/offline-games-construct-8