Deleting posts within the grace peroid should instantly delete them


(Drew) #1

Occasionally I’ll see posts deleted right after they were posted or delete my own post right after posting it. The most common reasons for doing so are:

  1. Someone was ninja’d with a much better response and their own response is redundant (even though Discourse pops in new posts real-time, you can’t see the latest posts at the bottom of the screen with the post editor coverting that area of the screen)

  2. Someone had last-second thoughts about their post, decided it was too attacky/disruptive/etc, and decided to delete it

  3. Someone rushes to post only to read the OP afterwards and find their post’s main question had already been answered in the OP / they misunderstood the topic based on the title and their post is actually off-topic

There can be a variety of other reasons, but those have been the biggest three I’ve noticed on our Discourse forum. They’re deleted shortly after so they don’t exactly detract from the discussion, but it’s sort of ugly having “This message has been removed” posts sit around in the topic and have people think “Oooh that person deleted their post they must have posted something bad! Naughty person!” I don’t see any reason why posts within the grace period need to stick around on the thread since they haven’t been up long enough for many people to see them. They’re just taking up space as it is, so it’d be nice if posts deleted during the grace period were instantly removed from the topic.


(Jeff Atwood) #2

Too easy to grief with what you are proposing. Reply with something mean, then delete it after 4 minutes.

We did have one customer that semi-accidentally enabled instant deletes (we did not catch or notice until much later) and it caused huge problems in their community, a real furor. So there is hard evidence that what you are proposing is quite harmful.


(Drew) #3

People can already do that by posting something nasty and then editing it out with something normal before the grace period expires. Either way, I wouldn’t see it being much of an issue if the grace period was changed to what was discussed in another thread: