The current system for handling drafts is a bit of a unicorn, and lacks several features that users commonly want, such as BBCode support, attachment support, and probably others that I have not thought of yet.
In my experience, the users who most need to use the drafts facility are creating long, and complicated posts containing tables, attachment and formatting etc. For these posts, the existing drafts system is useless.
My proposal is to completely re-implement the inner workings behind the drafts UI such that drafts are edited in exactly the same way as normal posts, and are saved (as normal posts) with a new visibility flag value that makes them visible only to the user who creates them. This would have similarities to soft delete, but the user (and moderators) would have control of when to convert them to normal posts.
Last edited by v12mike
on Thu Sep 12, 2019 6:31 pm, edited 1 time in total.