diff --git a/js/mods.js b/js/mods.js
index d9c518dedd4f49fe342cbe6b8e9ab34277654332..51164cb954179fe12862f2e89b6f2485c16e9db9 100644
--- a/js/mods.js
+++ b/js/mods.js
@@ -1238,6 +1238,8 @@ function update_module_definition(id) {
          var end = lines[line].indexOf(".value")
          var key = lines[line].slice(start,end)
          var value = mods.mod[id][key]['value']
+         if (value.indexOf('\n') != -1)
+            value = value.replace(/\n/g,"\\n")
          lines[line] = "   mod."+key+".value = '"+value+"'"
          }
       else if (lines[line].indexOf(".checked =") != -1) {