diff --git a/frontend-js/src/main/js/gui/admin/ConfigurationAdminPanel.js b/frontend-js/src/main/js/gui/admin/ConfigurationAdminPanel.js
index 17657ccd8a8ef51ee833ceca1f64165e835b1fc5..912aaa73f456d52b4baa628bafc3569bace730e9 100644
--- a/frontend-js/src/main/js/gui/admin/ConfigurationAdminPanel.js
+++ b/frontend-js/src/main/js/gui/admin/ConfigurationAdminPanel.js
@@ -198,9 +198,10 @@ ConfigurationAdminPanel.prototype.optionToTableRow = function (option) {
     option.getValueType() === "INTEGER" ||
     option.getValueType() === "DOUBLE" ||
     option.getValueType() === "EMAIL" ||
-    option.getValueType() === "PASSWORD" ||
     option.getValueType() === "URL") {
     editOption = "<input name='edit-" + option.getType() + "' value='" + value + "'/>";
+  } else if (option.getValueType() === "PASSWORD") {
+    editOption = "<input type='password' name='edit-" + option.getType() + "' value='" + value + "'/>";
   } else if (option.getValueType() === "TEXT") {
     editOption = "<textarea name='edit-" + option.getType() + "'>" + xss(value) + "</textarea>";
   } else if (option.getValueType() === "BOOLEAN") {