Alors… vous savez comment les sujets non lus affichent des chiffres en gris ou en bleu s’il y a des messages non lus dans ces sujets, n’est-ce pas ?
J’ai un utilisateur qui est complètement fou parce qu’il n’arrive pas à faire disparaître les chiffres gris. Ces sujets apparaissent constamment dans sa liste de non-lus. Il jure avoir lu chaque message de ces sujets.
Sa théorie est que quelqu’un qu’il a mis en sourdine ou ignoré a posté dans ces sujets, donc le chiffre gris représenterait des messages non lus parce qu’il ne peut pas les lire. Évidemment, cela ne devrait pas se produire et je ne suis pas convaincu qu’il ait raison. Mais ils doivent bien venir de quelque part.
Il rapporte que s’il arrête de suivre le sujet puis le reprend, cela résout généralement le problème, mais pas toujours…
C’est une hypothèse qui semble plausible. Je vais la tester et voir ce que je peux découvrir. Si vous avez d’autres détails sur ce qui se passe, n’hésitez pas à nous en informer.
En testant cela avec des utilisateurs ignorés et muets sur la dernière version de Discourse, je constate que les réponses à un sujet que je suis apparaissent comme des messages non lus dans la liste des sujets. Les réponses créées par un utilisateur ignoré font également apparaître le sujet dans ma liste de non-lus.
La visite du sujet supprime toutefois le nombre de réponses. Je pense que c’est le comportement attendu, mais je comprends que les utilisateurs puissent s’attendre à ne voir aucun détail concernant les réponses créées par des utilisateurs ignorés ou muets.
Ce que j’ai constaté ne semble pas expliquer ce qui arrive à l’utilisateur sur votre site. Ce qu’il décrit ressemble au problème décrit ici : Can't dismiss unread if last post is an assign or whisper. Il s’agit d’un bug qui a été signalé à plusieurs reprises, mais je ne parviens pas à le reproduire sur la dernière version de Discourse.
J’ai le même problème : le nouveau sujet d’un utilisateur ignoré est toujours compté dans le décompte des derniers sujets sur la vue mobile, même s’il n’apparaît pas sur le bureau.