When “Save Reply” happens while the internet connection is temporarily down (as just happened to me several times in this train), the content of the post are partially lost.
Steps to reproduce:
Start writing a reply.
While writing, cap your internet connection.
Hit “Save Reply”.
Some time later, restore your internet connection.
Expected behavior:
At some point, the “Saving…” process should give up and bring me back to the editor (or at least show a “Cancel” button that does this), so that I can try again to submit my response.
Actual behavior:
The “Saving…” bar at the bottom just sticks around with a spinning circle endlessly. The “expand” button it shows does nothing when clicked. The only thing I can do is to hit F5, which will restore some prior version of the post (not sure if from a local or a server-side cache) – but my last few sentences are lost.
I just had this happen 4 times in a row. At least the last two times I remembered to manually copy the post content before submitting, but that really should not be necessary.
Where are you seeing a “Save Reply” button? I am not aware of any such button in Discourse.
Drafts are saved automatically at regular intervals, provided the content has changed and there is enough content to save, beyond the minimum character limits.
Ci sono ricaduto di nuovo: ho perso completamente le modifiche apportate a un post perché la connessione era assente quando ho premuto “Salva modifica”. Una volta ripristinata la connessione, ricaricando la pagina le modifiche erano sparite. Sembra che quando ha tentato di salvare automaticamente sul server non ci fosse già più connettività e non abbia nemmeno provato a salvare automaticamente in locale?
La modifica riguardava l’aggiunta di 2 frasi. Non sono sicuro di quanto tempo mi abbia richiesto, qualcosa tra 30 secondi e un minuto?
Quindi stai dicendo che, in linea di principio, le bozze dovrebbero essere salvate localmente? Sarebbe poi possibile attivare un altro salvataggio locale proprio quando premo “Salva modifica”, per assicurarsi che l’ultima versione sia salvata prima di disabilitare irreversibilmente l’editor?
Questo è ancora un problema nell’ultima versione di Discourse (beh, qualunque cosa stia usando https://internals.rust-lang.org in questo momento): ho appena creato un nuovo post e, a causa di una connessione Internet scadente, non è stato pubblicato. Continuava a girare all’infinito. Dopo qualche minuto ho premuto F5 per sbloccare quella scheda e ho dovuto scoprire che gli ultimi ~30 secondi di digitazione erano andati persi: c’era una bozza salvata localmente, ma era obsoleta.
Non dovrebbe essere facile aggiornare la bozza salvata localmente quando si preme “rispondi”? Apprezzerei se Discourse potesse tenere conto delle esigenze delle persone con una connettività Internet scarsa. Attualmente, questo è un settore in cui i vecchi forum come phpBB3 stanno facendo molto meglio di Discourse.