diff --git a/wled00/button.cpp b/wled00/button.cpp
index 548d9020b..f0cbcd392 100644
--- a/wled00/button.cpp
+++ b/wled00/button.cpp
@@ -76,7 +76,7 @@ void handleSwitch(uint8_t b)
if (WLED_MQTT_CONNECTED) {
char subuf[64];
sprintf_P(subuf, PSTR(_mqtt_topic_button), mqttDeviceTopic, (int)b);
- mqtt->publish(subuf, 0, false, buttonPressedBefore[b] ^ (buttonType[b]==BTN_TYPE_SWITCH_ACT_HIGH) ? "on" : "off");
+ mqtt->publish(subuf, 0, false, (buttonPressedBefore[b] ^ (buttonType[b]==BTN_TYPE_SWITCH_ACT_HIGH)) ? "on" : "off");
}
buttonLongPressed[b] = buttonPressedBefore[b]; //save the last "long term" switch state
diff --git a/wled00/data/settings_leds.htm b/wled00/data/settings_leds.htm
index 73ecd9713..c2a0bd6ab 100644
--- a/wled00/data/settings_leds.htm
+++ b/wled00/data/settings_leds.htm
@@ -303,7 +303,7 @@ Reverse (rotated 180°):
c += `