La date de clôture des sondages affichée au survol de l’info « Se termine dans … » avant l’heure de clôture semble être rendue dans le fuseau horaire du serveur.
On s’attendrait plutôt à ce qu’elle soit affichée dans le même fuseau horaire que les informations temporelles environnantes (par exemple, la date de publication).
Dans le sondage suivant, j’ai défini close=2020-05-01T18:00CEST. Le titre au survol devrait donc être rendu de manière cohérente avec 2020-05-01T16:00:00Z. (Pour moi, il indique 16 h 00 au lieu de 18 h 00.)
- option1
- option2
Cela peut sembler être un petit bug d’expérience utilisateur. Mais comme nous menons actuellement des votes contraignants dans ma communauté en utilisant cette fonctionnalité, il est assez agaçant d’avoir des heures de fin « incorrectes ». J’ai appliqué une correction rapide pour mon instance en ajoutant une méthode .local() dans le JavaScript du widget d’affichage à l’adresse suivante :
(Mais je ne connais pas suffisamment Discourse pour affirmer que c’est réellement la bonne correction.
)