Post content (partially) lost when "Save Reply" fails due to connectivity issues

This is still a problem in the latest discourse (well, whatever https://internals.rust-lang.org is using right now): I just made a new post, and due to a bad internet connection it failed to post. It would just spin forever. After a few minutes I hit F5 to unblock that tab, and had to discover that the last ~30s of typing were lost – there was a locally saved draft, but it was outdated.

Shouldn’t it be easy to update the locally saved draft when hitting “reply”? I would appreciate if Discourse could take into account the needs of people with poor internet connectivity. Currently, this is an area where old forums such as phpBB3 are doing much better than Discourse.