diff --git a/MeshCentralServer.njsproj b/MeshCentralServer.njsproj
index 45fa3f15..7cbdaf20 100644
--- a/MeshCentralServer.njsproj
+++ b/MeshCentralServer.njsproj
@@ -613,6 +613,7 @@
+
diff --git a/meshcentral-config-schema.json b/meshcentral-config-schema.json
index 4f33a665..528883bf 100644
--- a/meshcentral-config-schema.json
+++ b/meshcentral-config-schema.json
@@ -120,6 +120,7 @@
"amtManager": { "type": "boolean", "default": true, "description": "When enabled, MeshCentral will automatically monitor and manage Intel AMT devices." },
"orphanAgentUser": { "type": "string", "default": null, "description": "If an agent attempts to connect to a unknown device group, automatically create a new device group and grant access to the specified user. Example: admin" },
"agentIdleTimeout": { "type": "integer", "minimum": 1, "default": 150 ,"description": "How much time in seconds with no traffic from an agent before dropping the agent connection." },
+ "webPageLengthRandomization": { "type": "boolean", "default": true, "description": "Adds a random length string to generated web pages to mitigate a BREACH attack." },
"compression": { "type": "boolean", "default": true, "description": "Enables GZIP compression for web requests." },
"wsCompression": { "type": "boolean", "default": false, "description": "Enables server-side, websocket per-message deflate compression." },
"agentWsCompression": { "type": "boolean", "default": true, "description": "Enables agent-side, websocket per-message deflate compression. wscompression must also be true for this to work." },
diff --git a/public/translate.bat b/public/translate.bat
index 2b94c869..6b064b3f 100644
--- a/public/translate.bat
+++ b/public/translate.bat
@@ -1,7 +1,7 @@
@ECHO OFF
CD ..\translate
%LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node translate.js minifyall
-%LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node translate.js translateall
-%LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node translate.js extractall
+REM %LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node translate.js translateall
+REM %LOCALAPPDATA%\..\Roaming\nvm\v12.13.0\node translate.js extractall
DEL ..\emails\translations\*-min_*
Pause
\ No newline at end of file
diff --git a/views/agentinvite.handlebars b/views/agentinvite.handlebars
index e03bd6ec..902a7df8 100644
--- a/views/agentinvite.handlebars
+++ b/views/agentinvite.handlebars
@@ -167,6 +167,8 @@