You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, I have an autoflagging condition set for Meta Stack Exchange. The allowable minimum threshold for accuracy rate, according to the site, is 99.75% or higher, and what's supposed to happen if I attempt to set a lower rate is that I get an error message stating it's not allowed (either immediately if I check the box to enable flagging, or once I try to edit the condition again if I don't).
However, the system permits me to set certain flagging conditions that are below the allowed threshold and doesn't give any error message. In particular, it allowed me to set one that was only 99.71% accurate (minimum weight 103, maximum author rep 1, and minimum reason count 1). As soon as I tried to set it with a minimum weight of 102 (99.67% accurate), I got an error message that it was too low. However, increasing it to 103 allowed me to set it even though the accuracy rate was below 99.75%.
I found out this bug when I tried to set a condition that was (seemingly) exactly 99.75% accurate, but after I successfully set it, I immediately got pinged in chat that SmokeDetector had disabled my condition because it was too low. I was initially going to file a bug report that metasmoke should always round down/truncate rather than use standard rounding rules (it was actually 99.748%), but I ended up discovering that even a lower rate was accepted as long as it was above 99.68%.
Can this please be fixed to properly show error messages for such conditions, and also tweaked to always round down (truncate) the percentage rather than use standard rules (so users aren't pinged out of the blue that their condition isn't accurate enough even though the system told them it was)?
The text was updated successfully, but these errors were encountered:
Currently, I have an autoflagging condition set for Meta Stack Exchange. The allowable minimum threshold for accuracy rate, according to the site, is 99.75% or higher, and what's supposed to happen if I attempt to set a lower rate is that I get an error message stating it's not allowed (either immediately if I check the box to enable flagging, or once I try to edit the condition again if I don't).
However, the system permits me to set certain flagging conditions that are below the allowed threshold and doesn't give any error message. In particular, it allowed me to set one that was only 99.71% accurate (minimum weight 103, maximum author rep 1, and minimum reason count 1). As soon as I tried to set it with a minimum weight of 102 (99.67% accurate), I got an error message that it was too low. However, increasing it to 103 allowed me to set it even though the accuracy rate was below 99.75%.
I found out this bug when I tried to set a condition that was (seemingly) exactly 99.75% accurate, but after I successfully set it, I immediately got pinged in chat that SmokeDetector had disabled my condition because it was too low. I was initially going to file a bug report that metasmoke should always round down/truncate rather than use standard rounding rules (it was actually 99.748%), but I ended up discovering that even a lower rate was accepted as long as it was above 99.68%.
Can this please be fixed to properly show error messages for such conditions, and also tweaked to always round down (truncate) the percentage rather than use standard rules (so users aren't pinged out of the blue that their condition isn't accurate enough even though the system told them it was)?
The text was updated successfully, but these errors were encountered: