diff --git a/web/org.openbravo.mobile.core/source/utils/ob-utilities.js b/web/org.openbravo.mobile.core/source/utils/ob-utilities.js
--- a/web/org.openbravo.mobile.core/source/utils/ob-utilities.js
+++ b/web/org.openbravo.mobile.core/source/utils/ob-utilities.js
@@ -838,26 +838,34 @@
 
   OB.UTIL.checkSourceVersion = function (sourceVersion, forceReload) {
     if (!OB.UTIL.localStorage.getItem("SourceVersion_" + OB.MobileApp.model.get('appName'))) {
+      OB.info("[Sourceversion] SourceVersion_" + OB.MobileApp.model.get('appName') + ' changed from: ' + OB.UTIL.localStorage.getItem("SourceVersion_" + OB.MobileApp.model.get('appName')) + ' to: ' + sourceVersion);
       OB.UTIL.localStorage.setItem("SourceVersion_" + OB.MobileApp.model.get('appName'), sourceVersion);
       OB.UTIL.localStorage.setItem("LastJSGeneration_" + OB.MobileApp.model.get('appName'), new Date().getTime());
     } else {
       if (OB.UTIL.localStorage.getItem("SourceVersion_" + OB.MobileApp.model.get('appName')) !== sourceVersion) {
         if (forceReload) {
+          OB.info("[Sourceversion] SourceVersion_" + OB.MobileApp.model.get('appName') + ' changed from: ' + OB.UTIL.localStorage.getItem("SourceVersion_" + OB.MobileApp.model.get('appName')) + ' to: ' + sourceVersion);
           OB.UTIL.localStorage.setItem("SourceVersion_" + OB.MobileApp.model.get('appName'), sourceVersion);
           OB.UTIL.localStorage.setItem("LastJSGeneration_" + OB.MobileApp.model.get('appName'), new Date().getTime());
           window.location.reload();
           return;
         }
+        OB.info('[Sourceversion] Show Source Version changed Popup');
         OB.UTIL.showConfirmation.display(OB.I18N.getLabel('OBMOBC_SourceVersionChanged'), OB.I18N.getLabel('OBMOBC_SourceVersionChangedMessage'), [{
           isConfirmButton: true,
           label: OB.I18N.getLabel('OBMOBC_LblOk'),
           action: function () {
+            OB.info("[Sourceversion] SourceVersion_" + OB.MobileApp.model.get('appName') + ' changed from: ' + OB.UTIL.localStorage.getItem("SourceVersion_" + OB.MobileApp.model.get('appName')) + ' to: ' + sourceVersion);
             OB.UTIL.localStorage.setItem("SourceVersion_" + OB.MobileApp.model.get('appName'), sourceVersion);
             OB.UTIL.localStorage.setItem("LastJSGeneration_" + OB.MobileApp.model.get('appName'), new Date().getTime());
             window.location.reload();
             return true;
           }
-        }]);
+        }], {
+          hideCloseButton: true,
+          autoDismiss: false,
+          closeOnEscKey: false
+        });
       }
     }
   };
