Rispondere a un topic con una bozza di modifica esistente apre il compositore con la bozza come risposta

Se inizi a modificare un post e poi fai clic su x per salvare la bozza di modifica, facendo clic su Rispondi, il compositore si apre con la tua bozza di modifica e non vuoto. Il compositore non è nemmeno un’azione di modifica; pubblica una risposta con il post modificato.

Penso che la ragione di ciò sia che il topic viene serializzato con un campo stringa draft, quindi la gestione di più bozze per topic non è prevista.

Passaggi per riprodurre il problema:

  1. Inizia a modificare un post esistente. Apporta alcune modifiche in modo che venga salvata una bozza. Non inviare la modifica.
  2. Chiudi il compositore con il pulsante x.
  3. Fai clic sul pulsante Rispondi nel topic. Compare la tua bozza di modifica, non un compositore vuoto. L’azione del compositore è rispondere, non nemmeno modificare.
4 Mi Piace

Aggiunti i passaggi per la riproduzione al post originale per maggiore chiarezza.

2 Mi Piace

Ho appena unito una correzione per questo problema in FIX: check if saved draft is an edited post (#43680) · discourse/discourse@bc06b6d · GitHub che dovrebbe impostare correttamente le azioni come “edit”.

Al momento non disponiamo della funzionalità per la modifica di più bozze/risposte (solo per più bozze di argomento), quindi è un po’ complicato: potremmo aggiungerla in futuro.

3 Mi Piace