Piattaforma: Discourse mobile iOS (non testato su altre piattaforme). Riprodotto su Discourse meta e try.Discourse.org
Descrizione: Salvare una bozza di Nuovo Argomento quando richiesto. Il pulsante Apri Bozza non funziona.
Passaggi per riprodurre:
Vai alla home page di Discourse.
Clicca su + Nuovo Argomento.
Inserisci nell’oggetto ‘Testing Drafts’. Inserisci nel corpo del compositore ‘Testing’. Lascia senza categoria.
Clicca Annulla (icona cestino su Discourse mobile). Ti viene chiesto se vuoi salvare una bozza per dopo: seleziona quell’opzione.
Il pulsante + Nuovo Argomento cambia in + Apri Bozza.
Clicca su + Apri Bozza. Non succede nulla.
Controlla la cartella Bozze: nessuna bozza è stata salvata.
Conseguenza: Questo mi ha temporaneamente impedito di creare un nuovo Argomento.
Soluzione alternativa: Cliccando ripetutamente sul pulsante inattivo + Apri Bozza, l’app mobile di Discourse si blocca infine e ritorna alla selezione del dominio. Torna su Discourse: il pulsante + Apri Bozza è stato resettato ed è tornato a + Nuovo Argomento.
Questo codice di salvataggio è purtroppo tra i più vecchi e spesso i più fragili. Nel corso degli anni abbiamo aggiunto molte funzionalità, e alcune cose, come il salvataggio delle bozze che può avere esito positivo o negativo, richiedono funzionalità personalizzate che lo complicano ulteriormente.
Penso che la tua intuizione sia probabilmente corretta, ma è impossibile per me confermarlo senza vedere come vengono eseguiti tutti i nostri test. Se in futuro avrai tempo per una PR, sarebbe fantastico.
Grazie per il rapporto sul bug. È stato risolto nell’ultima versione di Discourse. Il problema era che proponeva di salvare bozze molto brevi anche quando non dovrebbe farlo.