Le bas du sujet affiche "Il reste 1 non lu" alors qu'il n'y a en réalité aucun sujet non lu

Récemment, en lisant un sujet, lorsque je fais défiler jusqu’en bas du sujet, je vois « Il reste 1 non lu ». Mais lorsque je clique sur le lien « 1 non lu », il s’avère qu’il ne reste plus de sujets non lus. Je vois cela assez souvent dernièrement sur https://community.wanikani.com, mais je suis à peu près sûr de l’avoir vu une fois ici sur meta également. Je ne suis qu’un peu moins de sujets ici, donc il y a moins d’occasions pour moi de voir le problème apparaître.

Dans ce dernier cas, j’ai vu le texte « Il reste 1 non lu » disparaître juste après l’avoir copié pour obtenir une citation exacte pour ce rapport de bug. Il se pourrait donc qu’il y ait un délai assez long sur une tâche d’arrière-plan qui met à jour le nombre de sujets non lus. Ou peut-être a-t-il disparu lorsque j’ai ouvert la page d’accueil des catégories dans un autre onglet. Je ne suis pas vraiment sûr si ces spéculations sont pertinentes, mais j’ai pensé qu’il fallait les mentionner au cas où.

7 « J'aime »

Je vois toujours cela, mais je vois également des sujets apparaître comme réellement non lus 15 secondes après que j’ai visité le sujet, sans aucun message supplémentaire entre ces points. Je pense qu’il pourrait y avoir un délai entre la lecture d’un sujet et son marquage comme lu ailleurs dans le système.

1 « J'aime »

Notre forum connaît également ce problème. Peu de temps après avoir publié quelque chose, nous recevons une notification « 1 non lu », et il n’y a rien de nouveau (autre que le fait que nous venons de publier quelque chose nous-mêmes).

4 « J'aime »

Je rencontre cela depuis plusieurs jours maintenant sur https://community.openstreetmap.org/ lorsque je suis déconnecté. Je ne rencontre pas cela sur Discourse Meta lorsque je suis connecté ni lorsque je suis déconnecté.
J’ai maintenant fermé l’onglet et ouvert un nouvel onglet dans la même session de navigateur. Cela semble s’être résolu pour le moment.
Je l’ai maintenant rencontré à nouveau pour New categories requirements and process - This Site Feedback - OpenStreetMap Community Forum
(la troisième réponse est celle qui a été marquée comme non lue.)

1 « J'aime »

Je voulais juste relancer ce sujet au cas où l’équipe l’aurait manqué.

Ne manquez pas cela, il suffit d’une reproduction claire, je suppose que nous pourrions en créer une avec 2 comptes ?

1 « J'aime »

MODIFICATION : N’hésitez pas à lire ce post, mais ces étapes sont en fait incorrectes. Le post suivant donne les étapes de reproduction correctes.

Post original contenant des étapes de reproduction incorrectes

Le bug se produit de manière incohérente, ce qui rend difficile de donner des étapes de reproduction exactes. Voici ce qui se passe généralement :

  • Je navigue vers /unread à partir du lien sur la page d’accueil. Disons qu’il y a un sujet non lu.
  • J’ouvre le sujet non lu.
  • Je navigue vers le bas de la page après avoir lu le sujet.
  • Le bas de la page affiche toujours 1 unread alors que je viens d’ouvrir le seul sujet non lu.
  • Je clique sur le lien 1 unread pour naviguer vers /unread, où aucun sujet non lu n’est affiché.

Si vous voulez dire un compte qui suit un sujet et un autre compte qui publie dans ce sujet, cela pourrait aider, oui. Je pense que le bug se produit assez fréquemment pour que vous le reproduisiez de cette manière si vous essayez plusieurs fois.

Quelque chose a-t-il changé au cours du dernier mois environ en rapport avec tout cela ? Cela a vraiment commencé à se produire de nulle part, à la fois sur https://community.wanikani.com et ici sur meta.

1 « J'aime »

Assez drôle, en publiant les étapes ci-dessus, j’ai peut-être découvert les vraies étapes de reproduction (ou peut-être juste une autre façon dont cela se produit, je ne suis pas vraiment sûr). Pendant que j’écrivais le message précédent, le bas de la page affichait correctement 1 non lu. Cependant, dès que j’ai soumis ce message, il est passé à 2 non lus, ce qui était incorrect. Cliquer sur le lien 2 non lus m’a amené à /unread où j’ai vérifié qu’il n’y avait vraiment qu’un seul sujet non lu. C’est comme si la soumission du message avait ajouté au compteur de non lus, même si c’était mon message et que cela n’aurait pas dû affecter le compteur. Si cela se produit de manière cohérente, cela devrait être plus utile pour reproduire le bug que mes étapes précédentes.

EDIT : Et voilà, lorsque j’ai soumis ce message, il est de nouveau passé incorrectement à 2 non lus. Il est resté ainsi pendant plusieurs secondes avant de revenir au 1 non lu correct. Je pense donc que ces étapes devraient fonctionner. :slight_smile:

EDIT 2 : J’ai posté dans un sujet que je suivais sur https://community.wanikani.com, et dans ce cas, il est également passé de ne pas afficher le lien non lu à afficher incorrectement 1 non lu. Cette fois, il a fallu une minute complète pour que la page réalise que je n’avais en fait aucun sujet non lu, moment auquel le lien a de nouveau disparu. J’en suis maintenant à trois sur trois avec les étapes de ce message reproduisant le problème, donc je pense que ces étapes reproduiront le problème de manière cohérente.

2 « J'aime »

Après avoir vu la reproduction de @seanblue, la nôtre est différente.

Nous commençons sans non lus, puis après avoir créé un nouveau message, nous revenons à la page principale, où il est maintenant indiqué 1 non lu, qui est le message que nous venons de créer. Il faut cliquer sur la catégorie Non lus pour l’effacer.

2 « J'aime »

Je pense que c’est la même chose. Cela se produit que vous passiez de 0 à 1 ou de 1 à 2 non lus, tout comme cela apparaît en bas d’un sujet ou sur la page principale. Comme je l’ai mentionné ci-dessus, ma première tentative d’étapes de reproduction était erronée. Je vais modifier davantage le message pour que cela soit plus clair.

1 « J'aime »

C’est super Sean ! Nous allons examiner cela la semaine prochaine et voir si nous pouvons corriger ce cas limite. Cela me tracassait depuis quelques semaines également, donc je suis content d’avoir la reproduction.

image

image

:exploding_head: :open_mouth:

Reproduction lors de la publication sur ce sujet même, mes non lus sont passés de 305 à 306.

9 « J'aime »

Y a-t-il une mise à jour à ce sujet ?

2 « J'aime »

Je travaille actuellement sur ce problème et d’autres problèmes connexes concernant les sujets non lus et nouveaux. Je n’aurai probablement pas de correctif avant la fin de la semaine à cause de Pâques, mais je continuerai à examiner cela la semaine prochaine.

9 « J'aime »

Pour information, les notifications « non lues » ne disparaissent pas au bout d’une minute pour moi. Je dois actualiser la page pour qu’elles disparaissent.

4 « J'aime »

J’ai récemment fusionné cette pull request qui devrait résoudre le problème, faites-moi savoir si des problèmes similaires persistent :

10 « J'aime »

J’aimerais faire un suivi dans le fil principal, mais il est fermé :

Je rencontre ceci par intermittence sur notre instance hébergée :

5 « J'aime »

Je l’ai rouvert et j’y ai déplacé votre message. :+1:

3 « J'aime »

Pour mémoire, je vois toujours cela sur notre site hébergé

Modification : Cela semble se produire lorsque je navigue sur le site.
Mon flux de travail :

  • Faire défiler la page “Latest” (ma page d’accueil) et ouvrir les fils de discussion qui m’intéressent dans de nouveaux onglets.
  • Fermer les onglets et revenir à la liste “Latest”.
  • Cliquer sur le logo pour actualiser. Aucune notification supplémentaire.
  • Cliquer sur “New / Unread”.
  • Cliquer sur le logo pour revenir à “Latest”. Notifications supplémentaires.

Modification 2 : Flux de travail alternatif :

  • Répondre à certains onglets ouverts avant le week-end et atterrir sur “Latest” : aucune notification supplémentaire.
  • Cliquer sur un lien pour voir les fils de discussion mis à jour ajoutés en haut → fils de discussion que j’ai mis à jour mais aucune notification supplémentaire.
  • Faire défiler la page suffisamment loin pour que le chargement progressif s’active, en ouvrant de nouveaux onglets si nécessaire.
  • Faire défiler vers le haut => notifications supplémentaires sur les fils de discussion que j’ai mis à jour avant la première étape.
2 « J'aime »