Sto cercando di impostare un timer di chiusura automatica per un argomento basato sul tempo trascorso dall’ultimo messaggio. Sembra che la finestra di dialogo sia cambiata rispetto all’ultima volta che l’ho utilizzata e non riesco ad aggiungere un valore (X ore).
Lo screenshot è stato scattato su un Chromebook aggiornato (v89).
Riesco a riprodurre quel problema su Meta. Sto utilizzando l’ultima versione di Chrome su Ubuntu. Ci sono voluti alcuni tentativi per riprodurlo. Ciò che sembrava aver attivato il problema quando ho aperto il timer dell’argomento su questo argomento è stata la selezione dell’opzione “Data e ora personalizzate” e la successiva chiusura della finestra modale del timer dell’argomento. Dopo aver fatto ciò, ottengo costantemente la voce “Ultimo” con il testo “Data non valida” visualizzata quando apro la finestra modale del timer dell’argomento su Meta.
Non vedo errori nella console. C’è un avviso di deprecazione che potrebbe essere correlato: il valore fornito non è in un formato RFC2822 o ISO riconosciuto. La costruzione di moment ricade su js Date(), che non è affidabile su tutti i browser e le versioni. I formati di data non RFC2822/ISO sono sconsigliati.
L’opzione “Ultima” mostrata nel modal è una scorciatoia per “Ultima data e ora personalizzate utilizzate”. Se vuoi chiudere un argomento dopo un certo periodo di tempo dall’ultimo messaggio, devi scegliere questa opzione, che è stata separata dalla chiusura automatica degli argomenti:
Detto questo, il problema della “Data non valida” è un errore, e forse dovremmo anche cambiare “Ultima” in “Ultima data e ora personalizzata” o qualcosa di simile per renderlo più chiaro.
Ho appena unito una correzione per questo: il problema non dovrebbe più verificarsi con i passaggi di riproduzione indicati da @simon e ho anche migliorato la formulazione: