From a2a612ebf625d708ea513f9b94b4faba5df0702b Mon Sep 17 00:00:00 2001 From: Alexey Date: Mon, 24 Apr 2023 20:46:49 +0300 Subject: [PATCH] CB-3405 fix: skip update request on service worker first installation (#1629) --- webapp/packages/core-browser/src/ServiceWorkerService.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/webapp/packages/core-browser/src/ServiceWorkerService.ts b/webapp/packages/core-browser/src/ServiceWorkerService.ts index e5c8384a9e..e43317db64 100644 --- a/webapp/packages/core-browser/src/ServiceWorkerService.ts +++ b/webapp/packages/core-browser/src/ServiceWorkerService.ts @@ -49,7 +49,11 @@ export class ServiceWorkerService { private registerSkipWaitingPrompt(workbox: Workbox): void { - workbox.addEventListener('controlling', async () => { + workbox.addEventListener('controlling', async event => { + if (!event.isUpdate) { + return; + } + const updateAccepted = await this.requestUpdate(); if (updateAccepted) {