My understanding (inspired by this answer and conversations in The Workplace chat) is the serial-downvoting script currently does not include:
- Overall +/- votes for an answer
- Whether answer was deleted by the user
- Whether an answer was deleted by moderators
- Whether an answer was flagged
- How new a user is to a site
This is normally not a problem.
However, there are situations where new users on boards appear and post lots of bad questions/answers in short succession. It would be really nice as more active users on sites to be able to freely downvote all this material (as appropriate, obviously) without worrying about accidentally tripping any serial downvoting scripts.
We have had a couple instances on The Workplace (though this also happens elsewhere as well) recently of newer users coming and receiving a lot of downvotes in short succession due to volume of low quality answers/questions.
The problem is when bad answers/questions which were not necessarily bad enough to be deleted have downvotes removed regardless of how many other posts were deleted, heavily downvoted by others, etc.
If a user posts in short succession and all are bad enough to warrant downvotes and a large percentage of them are eventually deleted by users/moderation, it makes no sense to include them for serial downvoting purposes:
As of now, vote reversal script involves deleted posts:
Posts bad enough to be deleted should be downvoted. If someone spams a bunch of delete-worthy answers and 2 "bad but not quite delete-worthy" answers, they should all be downvoted -- and stay downvoted. Not accidentally trigger serial downvoting flags.
What can be done to fix this?
Here is a good example from just now of a string of... downvote worthy stuff posted in short succession just today
But it's not all delete worthy necessarily, which means downvoting all them has good odds of serial downvoting being triggered since it's a rapid fire succession of terrible stuff.
Update the vote reversal script described here to consider only content which was not deleted.
If a user posts 10 things in short succession...
-- Is that actually happening?