I think the issue may be related to suspending the window (which also suspends the engine) and maybe also suspends that part that is supposed to refresh the service worker.
Hmm, maybe that's related - does the issue only happen if you minimize or otherwise hide the preview window for an extended period of time?
As with any issue, testing other browsers, and identifying the first affected Construct release, are useful additional details.