I'd like to be able to revoke my own flags and close/reopen votes.
Since it can take quite a while for question votes to accumulate, the questions often change in the meantime. The same applies to delays in moderator actions for flagged posts.
- Badly worded purchasing questions get transformed to more generic recommendation questions about how to do product research (and actually get useful answers).
- Questions that are too narrow to be useful to others are changed to apply a lot more generally.
- Random heaps of characters are reworded by a helpful editor and actually make sense now.
- I re-read the post (at least I'm not the only one) and discover that I was just too damn stupid to actually understand it the first time. While a helpful comment might make me aware of that, I have no way to undo my vote/flag.
It always annoys me to see this happening some time after casting a vote, or even flagging, without being able to revoke these. I can, after an edit that improves the question, revoke my downvote, but not the close vote.
While it requires five votes for questions to be closed, I've seen it happen often enough: the last one or two votes trickle in, even though the questions have been significantly improved, be it users that didn't reload in half an hour, have a different tolerance threshold or like being the last nail in the coffin, and the improved questions get closed anyway.
There's the option to reopen questions, but really, once they're off the top of the front page and/or closed, how many users come back and check to see what happened to the question? Without rallying users in chat or flagging for moderator attention, there's little that can be done.
I don't want to be able to reopen closed questions by withdrawing my close vote; but changing/revoking my vote if the post hasn't been closed (or my flag not acted upon) yet — why not?