Appuyer sur le bouton retour d'un sujet affiche le nombre de non lus même sans suivre le sujet

Étapes pour reproduire :

  1. Depuis la page Derniers, ouvrez un sujet qui contient plus que quelques messages (de sorte que l’ouverture du sujet ne les marque pas tous comme lus)
  2. Appuyez sur le bouton Retour du navigateur

Remarquez le nombre de messages non lus à côté du sujet que vous venez d’ouvrir. Vous ne suivez pas réellement le sujet, et l’actualisation de la page fait disparaître le compteur. Cela se produit également si vous commencez depuis les pages Catégories et Top. Je n’ai pas essayé d’autre page comme point de départ.

Il est intéressant de noter que le nombre de messages non lus affiché n’est même pas exact et est en fait supérieur au nombre total de messages dans le sujet.

3 « J'aime »

C’est un excellent rapport et j’ai aussi une reproduction, il semble que le bouton retour nous amène à corrompre l’état de suivi des sujets et que nous le mettions à jour malgré le fait que le sujet ne soit pas un sujet suivi. (je me demande aussi si la corruption a commencé plus tôt lorsque vous examiniez le sujet)

@tgxworld il est très possible que ce soit l’un de ces bugs que vous recherchiez.

3 « J'aime »

Ceci n’est pas lié à l’état de suivi des sujets car l’état de suivi des sujets concerne le nombre de sujets non lus/nouveaux, mais pas le nombre de comptes non lus dans un sujet. J’ai fait quelques recherches et cela est causé par

Fondamentalement, les comptes de messages non lus pour un sujet ne doivent être définis que lorsque le niveau de notification de l’utilisateur d’un sujet donné est en suivi ou supérieur, ce que le code actuel ajouté par le PR n’a pas pris en compte.


J’ai une correction initiale mais je dois écrire des tests pour cela avant de soumettre une PR.

4 « J'aime »

Cela sera corrigé dans

Merci de votre signalement @seanblue

3 « J'aime »

Ce sujet a été automatiquement fermé après 9 jours. Les nouvelles réponses ne sont plus autorisées.