diff -r e6f63a441cef web/org.openbravo.retail.posterminal/index.jsp
--- a/web/org.openbravo.retail.posterminal/index.jsp	Tue Feb 18 19:30:56 2020 +0100
+++ b/web/org.openbravo.retail.posterminal/index.jsp	Thu Feb 20 13:17:19 2020 +0100
@@ -117,6 +117,11 @@
       } else {
         console.error("The WebPOS cannot be loaded. Please, reload (F5). If this error raises again:\n\n- check that the server has finished its initialization\n- check that the javascript files do not contain syntax errors\n- check that the server calls have proper timeouts\n- check that the session is not being invalidated in the server\n");
         document.write("<p style='margin-left: 20px'>The WebPOS cannot be loaded</br>Please reload (F5)</br></br><i>If this error keeps showing, please contact the system administrator</i></p>".fontcolor("lightgray"));
+        if(window.ServiceWorkerUtil.useServiceWorkers) {
+        	alert('Application loading crashed. An attempt to reload it will trigger now.');
+        	caches.delete('WebPOS')
+        	window.location.reload();
+        }
       }
     }());
   </script>
