We had a condition where drafts could be saving “concurrently” meaning the composer could be in the middle of saving a draft and another draft save would be issued. This only happened when network latency is high, but I think it is quite likely you were a victim to this @xiasummer
No guarantees that it fixes it, this is some very complex code, but on all my local testing it is working much better.
Yes. I mean, for different users’ different network conditions, use different drafting strategies.
Like if you live in big cities where the network is great, you can draft more often and set 2 seconds as the drafting upload time. while if you live in far areas with long network delay, you can automaticly set 10 seconds as drafting upload time.