Tentative de définir un minuteur de fermeture automatique d’un sujet en fonction du temps écoulé depuis le dernier message. La boîte de dialogue semble avoir changé depuis ma dernière utilisation, et je ne parviens pas à ajouter une valeur (X heures).
La capture d’écran provient d’un Chromebook à jour (v89).
Je parviens à reproduire ce problème sur Meta. J’utilise la dernière version de Chrome sous Ubuntu. Il m’a fallu plusieurs tentatives pour le reproduire. Ce qui semblait déclencher le problème lorsque j’ouvrais le minuteur du sujet sur ce sujet, c’est que j’ai sélectionné l’option « Date et heure personnalisées », puis j’ai fermé la fenêtre modale du minuteur du sujet. Après cela, j’obtiens systématiquement l’entrée « Dernier » avec le texte « Date invalide » affichée lorsque j’ouvre la fenêtre modale du minuteur du sujet sur Meta.
Je ne vois aucune erreur dans la console. Il y a cependant un avertissement de dépréciation qui pourrait être lié : la valeur fournie n'est pas dans un format RFC2822 ou ISO reconnu. La construction de moment revient à js Date(), ce qui n'est pas fiable sur tous les navigateurs et versions. Les formats de date autres que RFC2822/ISO sont déconseillés.
L’option « Dernière » affichée dans la fenêtre modale est un raccourci pour « Dernière date et heure personnalisée utilisées ». Si vous souhaitez fermer un sujet après X temps écoulé depuis le dernier message, vous devez sélectionner cette option, qui a été séparée de la fermeture automatique des sujets :
Cela dit, le problème de la date invalide est réel, et nous devrions peut-être remplacer « Dernière » par « Dernière date et heure personnalisée » ou quelque chose de similaire pour plus de clarté.
Je viens de fusionner une correction pour ce problème, qui ne devrait plus se produire avec les étapes de reproduction que @simon a décrites, et j’ai également amélioré la formulation :