I’ve lost a few drafts using the iOS app since the interface update. This happens sometimes when I’m scrolling up and down among previous posts as I type, and accidentally trigger a gesture to swipe the whole forum down, returning me to the forum selection screen. When I open the forum again, no draft.
I’m guessing this is low-probability, high pain. It’s not happening constantly, but when it does, it’s not fun losing a draft. Especially a long one. Especially a long one that I typed out with my thumbs.
Drafts have to be over the minimum post character length to save (20 chars) and the automatic draft saves happen about every 60-90 seconds as I recall, I would need to check the code.
We need specific repro steps. Or maybe don’t use the app, try without the app for a bit and see if things improve? I find the app just adds complexity, personally?
The app does have a “swipe down to dismiss current screen” gesture. And I confirm, scrolling vigorously up and down does trigger the issue. Especially if scrolling from the top third of the screen downwards.
I will look into possible ways to address this. The gesture can be disabled, but it is useful, especially in cases where the current is unresponsive and the footer nav is not visible.
@kemitchell I have implemented a slightly different fix for this. On notchless iPhones the swipe-from-top-to-dismiss gesture is still active, but I modified its parameters to make it harder to trigger. Users now need to start the swipe higher, near the top 10% of the screen (by the Discourse page header) to invoke the gesture.
The fix is available in the beta version of the app (use this link to install the beta via TestFlight).