Currently if an alarm is turned off with the slider after it’s fired off the before_alarm or smart_period MQTT messages those will remain (at least in Mosquitto). Imho it would be a nice clean addition if turning off an alarm via UI slider were to fire off an “alarm_disabled” message just like you’d get if you sent a “skip_next”.
Limiting it to if you’re disabling an alarm within the smart period or before_alarm period would prevent it from roflstomping over a message you do want to get.