Impossible de lire certaines notifications en utilisant la navigation Legacy

Il existe un scénario où un utilisateur a des notifications de messages qu’il ne peut absolument pas marquer comme lus. Cela ne se produit que lorsque le forum utilise la navigation du menu Hérité.

Étapes pour reproduire :

  • Régler navigation menu sur : Hérité
  • L’utilisateur A envoie un message privé à l’utilisateur B
  • L’utilisateur A retire B du sujet
  • L’utilisateur B reçoit une notification pour un nouveau message
  • L’utilisateur B essaie de lire le message : échec, comme prévu (pas d’accès au sujet)
  • L’utilisateur B continue d’avoir une notification (cercle vert) pour un message qu’il ne peut pas lire

Si navigation menu est réglé sur Barre latérale, alors même si B obtient la même erreur de ne pas pouvoir voir le message, cette tentative à elle seule suffit à marquer la notification comme lue.

Quelques informations supplémentaires : nous rencontrons ce bug depuis longtemps car nous sommes toujours sur Discourse 2.8 (et sur le point de mettre à jour). Nous pensions que Discourse 3.0 corrigerait cela, mais seulement si l’on utilise le nouveau menu latéral/utilisateur. Lorsque l’on utilise la navigation Hérité sur Discourse 3.0, le bug persiste comme avant : les utilisateurs ne peuvent pas marquer la notification comme lue dans le cas où ils ne peuvent plus lire la conversation pour laquelle ils sont notifiés. Le nouveau menu utilisateur semble corriger cela d’une manière ou d’une autre, mais nous prévoyons d’utiliser la navigation Hérité pendant au moins un certain temps après la mise à niveau vers la version 3.0.

1 « J'aime »

Je pense qu’il y a une solution de contournement ici, ne pouvez-vous pas effacer les notifications depuis https://meta.discourse.org/my/notifications ? En utilisant « Tout rejeter »…

Je crains que non : sur cette page, le bouton Tout ignorer est désactivé dans ce scénario, même si la notification du cercle vert est toujours présente — il n’y a simplement aucun moyen de la supprimer. Ceci est sur la version 3.0.1, soit dit en passant.

On dirait la même chose que Removing another user from a conversation creates an unclearable notification, n’est-ce pas ?

Oui, cela semble être un doublon : même problème. Cela peut être fermé/supprimé. L’autre sujet a été fermé comme doublon de celui-ci.

Pour être clair, il est possible que cela ne se produise que si la seule notification manquante est celle qui ne peut pas être marquée comme lue. S’il y en a plusieurs, cela pourrait fonctionner (je n’ai pas testé), mais cela rejetterait également d’autres notifications.

2 « J'aime »

Testons cette solution de contournement.

Je ne suis pas sûr de l’investissement en ingénierie que je souhaite consacrer au mode hérité, il finira probablement par disparaître.

La solution de contournement serait :

  • Mod… @mentionne l’utilisateur
  • L’utilisateur se rend dans les notifications du profil utilisateur et efface tout.

Pouvez-vous tester ?

2 « J'aime »

J’ai testé cela et je confirme que le bouton ignorer efface les notifications illisibles.

Cela dit, nous risquons de confondre des utilisateurs déjà frustrés car ils pourraient cliquer sur la notification (la mention) avant d’utiliser le bouton Ignorer, soit parce qu’ils n’ont pas encore lu nos instructions sur la raison pour laquelle ils ont été mentionnés, soit simplement parce qu’ils ont besoin d’un accompagnement.

Eh bien, il y a au moins une solution de contournement : certains utilisateurs en ont accumulé pas mal et seront heureux de pouvoir réinitialiser cela. Nous passerons à la version 3.0 demain et nous essaierons de les aider par la suite.

2 « J'aime »