diff --git a/web-jspack/org.openbravo.core2/src/service-worker.js b/web-jspack/org.openbravo.core2/src/service-worker.js
index 08044864..0b6951c0 100644
--- a/web-jspack/org.openbravo.core2/src/service-worker.js
+++ b/web-jspack/org.openbravo.core2/src/service-worker.js
@@ -28,7 +28,7 @@ clientsClaim();
 // registration.waiting.postMessage({type: 'SKIP_WAITING'})
 self.addEventListener('message', event => {
   if (event.data && event.data.type === 'SKIP_WAITING') {
-    self.skipWaiting();
+	setTimeout(() => {self.skipWaiting()}, 1000)
   }
 });
 
