diff --git a/src/js/optionsMacro.js b/src/js/optionsMacro.js
index 81b7000e34f3fb8fe39819d8a86d3bf72dc9ed04..cca8a8f5f27cd818b037de7aebebbcbd17249356 100644
--- a/src/js/optionsMacro.js
+++ b/src/js/optionsMacro.js
@@ -69,8 +69,8 @@ Macro.add('options', {
 						var extraComment = args[3] ? (' ' + args[3]) : '';
 						// We use a very crude heuristic for styling 'Enable'
 						// and 'Disable' buttons differently.
-						const isEnableOption = args[1].startsWith("Enable") || args[1] === "Yes";
-						const isDisableOption = args[1].startsWith("Disable") || args[1] === "No";
+						const isEnableOption = args[1].startsWith("Enable") || args[1] === "Yes" || args[1].startsWith("Allow");
+						const isDisableOption = args[1].startsWith("Disable") || args[1] === "No" || args[1].startsWith("Deny");
 						var className = "optionMacroOption " + (isEnableOption ? "optionMacroEnable" : isDisableOption ? "optionMacroDisable" : "");
 						if (args[0] !== currentOption || hasMultipleOptionsWithSameValue) {
 							var onClickChange = args[2] ? (', ' + args[2]) : '';