Mark unread marque le dernier message et la notification comme non lus même si ceux-ci ne sont pas liés

J’étais un peu confuse lorsque j’ai utilisé récemment la fonctionnalité « marquer comme non lu ». J’ai cliqué sur le bouton en bas du sujet pour pouvoir y revenir plus tard.

Au début, tout semblait fonctionner comme prévu : le sujet a été ajouté à /non lus, j’avais un indicateur dans la barre latérale, et il y avait un compteur de non lus à côté du sujet. Cependant, j’ai remarqué qu’il y avait aussi une notification non lue concernant un « j’aime ».

Lorsque j’ai ouvert le sujet, tous les indicateurs de non lus ont disparu, mais celui concernant le « j’aime » est resté.

Il s’avère que cela est lié à un message de mai : DiscoTOC - automatic table of contents - #434 by Moin. La notification concernant le « j’aime » a également été créée en mai.

Comment est-il prévu que « marquer comme non lu » fonctionne ? Doit-il marquer le dernier message du sujet comme non lu ? Doit-il marquer la dernière notification comme non lue ? Les deux doivent-ils se produire s’ils concernent le même message, par exemple, parce que vous avez été mentionné dans le dernier message ? Les deux doivent-ils se produire si la notification concerne un message que vous avez écrit et que vous avez reçu un « j’aime » il y a six mois ?

2 « J'aime »

Je suis un utilisateur assidu de \u003ckbd\u003eDefer\u003c/kbd\u003e (comment ça s’appelait avant :sweat_smile:) et ce comportement m’a toujours dérangé.

Chaque fois qu’il y a une mention / citation / attribution (ou quoi que ce soit qui déclenche une notification) dans le sujet, elle sera redéclenchée lorsque vous cliquerez sur « marquer comme non lu » :slightly_frowning_face:

Je vais jeter un œil rapide :eyes:

1 « J'aime »

J’ai appris que c’était effectivement une fonctionnalité :sweat_smile:

Marquer un sujet comme non lu réenclenchera la dernière notification dans ce sujet :man_shrugging:

Alors je déplace ceci dans Feature et je demande que les likes soient exclus ?

(et quelqu’un devrait dire à ask.discourse que c’est une fonctionnalité :slight_smile: )