Discourse revient 20 messages en arrière dans l'historique des messages lors de la navigation vers un nouveau sujet

Récemment, nos utilisateurs ont remarqué (moi y compris) que parfois, lors de la navigation vers un nouveau sujet, Discourse revient 20 messages en arrière (toujours 20) dans l’historique des messages. Cela rend les gens fous. Nous utilisons la dernière version de Discourse à ce jour et cela continue de se produire. Des utilisateurs signalent cela avec Safari, Chrome et Firefox. Toute aide est appréciée.

10 « J'aime »

J’ai remarqué que récemment, lorsque je clique sur le nombre de nouveaux messages d’un sujet (à côté de son titre dans « latest », par exemple), il n’atterrit parfois pas là où il devrait (la condition de reproduction n’est pas claire).
Je ne suis pas sûr si c’est lié à ce saut de 20 messages, car je pensais à un chargement paresseux d’images… :thinking: .
C’est également arrivé sur meta (juste maintenant dans ce sujet : Secure Uploads).

2 « J'aime »

Il m’est arrivé la même chose ici sur Meta, sur le même sujet : j’ai cliqué sur Téléversements sécurisés depuis Annonces via le menu de gauche. Ma première pensée fut qu’un message avait été modifié, mais ce n’était pas le cas. Puis j’ai vu ce sujet.

J’ai vérifié plusieurs sujets allant de 40 à plus de 700 messages sur mon propre forum et tout va bien là-bas. :man_shrugging:

Edit : En parcourant mon propre forum, cela vient de m’arriver sur un ancien sujet de 47 messages. J’ai été dirigé vers le message n°28 au lieu de la fin.

2 « J'aime »

Nous constatons la même chose sur notre forum.
Je pense que c’est aussi lié à ce fil de discussion :

4 « J'aime »

Je peux reproduire cela sur plusieurs appareils. :+1:

Quelqu’un a été chargé de s’en occuper, donc j’espère qu’une solution sera bientôt trouvée.

10 « J'aime »

Oui, à 100 %, c’est bien ça, je constate la même chose. Problème majeur. Très désorientant, encore plus sur mobile.

2 « J'aime »

Je remarque cela aussi sur notre forum, commençant presque exactement au même moment que les modèles.

3 « J'aime »

Quelqu’un peut-il confirmer que ce bug se produit toujours après FIX: Correctly reset `controllerReady` prop (#18727) · discourse/discourse@589a249 · GitHub ?

Ce correctif a été appliqué vers le 2022-10-24T21:00:00Z

3 « J'aime »

Je peux confirmer. :raised_hand: Cela m’arrive ce matin sur mon Android.

Et aussi sur Windows 11/Firefox (je viens de vérifier)

5 « J'aime »

J’ai mis à jour mon forum, ça se produit toujours.

C’est assez constant à reproduire, il suffit de faire défiler (même d’un seul pixel) avant que les messages ne soient complètement chargés et la position saute de 20 messages.

3 « J'aime »

Toujours en cours sur mon forum, sur le site Web et sur mobile

3 « J'aime »

Merci :slightly_smiling_face: ça m’arrive beaucoup moins qu’avant mais ça arrive encore parfois.

J’ai vérifié sur mobile et sur ordinateur.

Android 12
Chrome 106.0.5249.126

MacOS 12.4
Chrome 105.0.5195.125

2 « J'aime »

J’ai l’impression distincte que c’est pire sur mobile ? Est-ce possible ? Je viens de regarder 10 nouveaux messages sur mon forum sur mon téléphone, et 10 fois j’ai dû revenir 20 messages en arrière. Sur ordinateur, j’ai l’impression que si je ne fais pas défiler avant le chargement, c’est plus stable.

Selon moi, ce problème est sérieux, les changements responsables devraient être annulés dès que possible jusqu’à ce que tout soit en ordre. Cela casse le forum de manière majeure.

2 « J'aime »

Les modifications ont déjà été annulées (DEV: Revert topic loading async changes by CvX · Pull Request #18757 · discourse/discourse · GitHub) mais n’ont pas encore été intégrées à la branche tests-passed en raison de problèmes dans notre processus CI interne. Cela devrait être résolu dans l’heure.

mise à jour : l’annulation est maintenant sur tests-passed

Pour pouvoir reproduire le problème de manière cohérente, il est nécessaire d’utiliser un appareil plus lent (ou un appareil très sollicité) ou dans de moins bonnes conditions réseau. C’est pourquoi le mobile pourrait être plus affecté plus souvent.

10 « J'aime »

Encore un bug très récent reproduit avec acharnement dans la beta14

Voici l’ancien mais verrouillé pour référence :

1 « J'aime »

J’ai rouvert le sujet et déplacé votre message pour conserver les rapports groupés. :+1:

Pourriez-vous fournir quelques étapes de reproduction afin de confirmer qu’il s’agit du même problème ?

2 « J'aime »

Je l’ai remarqué sur mobile, et j’ai pensé « oh est-ce que c’est encore ce bug… », le comportement est le même que celui décrit dans ce sujet.

1 « J'aime »

Je ne peux pas reproduire cela de la même manière qu’hier. :thinking:

Quel appareil/navigateur utilisez-vous et sur quels boutons appuyez-vous lorsque vous rencontrez ce problème ? (liste des sujets, notifications, non lus, barre latérale…)

1 « J'aime »