I just lost a direct message I spent 2 hours writing because the page refreshed and the draft was lost. I don’t think this happens with topics (I just tested it and it didn’t), but it’s happened to me more than once with messages.
On iPhone, I accidentally refresh the page because I try to scroll up while previewing my message and that gesture refreshes the page. Try it to see what I mean.
I was already on the latest when the issue occurred: 2.4.0.beta6
I was just able to reproduce the issue. Strangely, message drafts saved in one message thread I tested but not in the thread where I originally had the problem. Hm.
Oddly, I was able to reproduce the issue earlier but now the draft saves successly (in the same message thread where I reproduced it).
I can’t discern what might be causing the draft to save sometimes and not other times. As far as I can tell, I’m doing exactly the same thing: tapping my profile picture, tapping the mail icon, tapping the title of a message thread, scrolling to the bottom of the thread, hitting reply, typing something, and then refreshing the page.
It helps tons, your last commit is Friday October 11, that is prior to my draft fixes. You got to update to latest tests-passed and see if there is any way you can swing this error.
For the record I was able to reproduce all sorts of very quirky draft things prior to my last round of fixes.
The draft inconsistencies had nothing to do with device or web instability. There were rare cases in which the system used to say “draft saved” and a draft was not saved, this is now fixed.