diff --git a/js/languages/en_US.json b/js/languages/en_US.json
index fdcf39202..7a7e7b6e4 100644
--- a/js/languages/en_US.json
+++ b/js/languages/en_US.json
@@ -402,7 +402,7 @@
"PERCENTAGE": "%{percentage}%*",
"FIXED_PLUS_PERCENTAGE": "%{amount} (+%{percentage}%)*",
"failed": "The information for this moderator failed to load.",
- "invalid": "This user is not currently a moderator.",
+ "invalid": "This user is not currently a valid moderator.",
"noCoinSupport": "This moderator does not accept any of the coins your wallet supports.",
"noPreferredSupport": "This moderator does not accept any of your preferred coins. They can only moderate transactions in the following currencies: %{coins}.",
"languages": "%{lang}, and %{smart_count} other language. |||| %{lang}, and %{smart_count} other languages."
@@ -2055,7 +2055,8 @@
"descriptionLength": "Descriptions must be no more than 300 characters",
"noTerms": "Please provide your terms of service.",
"termsLength": "Terms of service must be no more than 10,000 characters",
- "noLanguages": "Please list at least one language you can communicate in."
+ "noLanguages": "Please list at least one language you can communicate in.",
+ "invalidData": "The value for %{field} is invalid or missing."
},
"feeModelErrors": {
"noFeeType": "Please set a valid fee type",
@@ -5740,4 +5741,4 @@
"zu": "Zulu",
"zu-ZA": "Zulu (South Africa)"
}
-}
\ No newline at end of file
+}
diff --git a/js/templates/components/moderators/card.html b/js/templates/components/moderators/card.html
index 21bcf27cd..bf49e445b 100644
--- a/js/templates/components/moderators/card.html
+++ b/js/templates/components/moderators/card.html
@@ -3,7 +3,8 @@
const loaded = !!ob.name;
/* Disable the card if it is invalid and the controls should be shown, and it is not selected. This allow the user to de-select invalid cards.
The view should prevent the invalid card from being selected again, disabling it is redundant but important visually. */
- const isDisabled = (!ob.valid && !ob.controlsOnInvalid ) || (!ob.valid && ob.controlsOnInvalid && ob.selectedState !== 'selected') || !loaded ? 'disabled' : '';
+ const isOKMod = ob.valid && ob.isMod;
+ const isDisabled = (!isOKMod && !ob.controlsOnInvalid ) || (!isOKMod && ob.controlsOnInvalid && ob.selectedState !== 'selected') || !loaded ? 'disabled' : '';
const style = ob.verified ? 'verified clrBrAlert2 clrBAlert2Grad' : '';
%>
@@ -29,7 +30,7 @@
<%= ob.handle ? `@${ob.handle}` : '' %>
- <% if (ob.valid) { %>
+ <% if (isOKMod) { %>
<%=ob.moderatorInfo.description %>
<% if (ob.modLanguages && ob.modLanguages.length) { %>