I happened to stumble on this topic when logging in, and I’d like to share some observations since I’m here.
I’d say it’s safe to assume that inconsistent behaviour related to draft saving has to do with the draft not being saved due to network or browser issues, as this is much more common with mobile than on desktop and stable connection.
Although I commute by rail and there are certain places where I simply lose coverage 99% of the time, I can’t attribute lost (by which I mean as in somewhere here but don’t know where) drafts purely to those places.
With desktop view and at work I’ve had this happen but I’d still say that can also be related to drafts just not being saved. Perhaps there is a parameter that can be tweaked (for example to automatically save draft even faster than it already does, or, to avoid stray drafts, lower the save frequency?) to make further observations or work around possible issues?
And, an idea - perhaps the speechballoon, burger or user icon could be harnessed to display and retrieve “drafts”? They could be mention like links to topic that brings up draft and since there, AFAIK, can be only one draft per topic, would probably be quite consistent with other behaviour?
People might want to be able to clean drafts up, if not for nothing else, then for privacy or security reasons (accidental copypaste of sensitive data + fumble or such).