diff --git a/web/js/messages.js b/web/js/messages.js
--- a/web/js/messages.js
+++ b/web/js/messages.js
@@ -77,7 +77,7 @@
 			_language = LNG_POR_DEFECTO;
 		}
 	}
-    var total = arrMessages.length;
+    var total = (arrMessages ? arrMessages.length : 0);
 	for (var i=0;i<total;i++) {
 		if (arrMessages[i].language == _language)
 			if (arrMessages[i].message == index)
diff --git a/web/js/utils.js b/web/js/utils.js
--- a/web/js/utils.js
+++ b/web/js/utils.js
@@ -5358,12 +5358,8 @@
     mode = "edit";
   }
 
-  var obManualURL = document.location.href;
-  var appUrl = getAppUrl();
-
-  obManualURL = obManualURL.replace(appUrl, "");
-//obManualURL = obManualURL.replace("?hideMenu=true&noprefs=true", "");
-  obManualURL = obManualURL.substring(0, obManualURL.indexOf("?"));
+  var obManualURL = window.location.pathname;
+
   if (mode !== "manual") {
     obManualURL = null;
   } else {
