Quindi… sai come i topic non letti mostrano numeri in grigio o blu se ci sono post non letti in quei topic, vero?
Ho un utente che è impazzito perché non riesce a far sparire i numeri grigi. Questi topic sono costantemente nella sua lista di non letti. Lui giura di aver letto ogni post in questi topic.
La sua teoria è che qualcuno che ha silenziato o ignorato abbia pubblicato in quei topic, quindi il numero grigio rappresenta post non letti perché lui non può leggerli. Ovviamente, questo non dovrebbe accadere e non sono convinto che abbia ragione. Ma devono pur provenire da qualche parte.
Riporta che se smette di seguire il topic e poi ricomincia a seguirlo, questo di solito risolve il problema, ma non sempre…
È una teoria che sembra ragionevole. La metterò alla prova e vedrò cosa riesco a scoprire. Se hai altri dettagli su ciò che sta succedendo, facci sapere.
Sto testando questo comportamento con utenti ignorati e silenziati sull’ultima versione di Discourse. Ciò che sto riscontrando è che le risposte a un argomento che sto monitorando appaiono come post non letti nell’elenco degli argomenti. Anche le risposte create da un utente ignorato fanno sì che l’argomento appaia nella mia lista dei Non letti.
Visitando l’argomento, il conteggio delle risposte viene rimosso. Penso che questo sia il comportamento previsto, ma capisco come gli utenti potrebbero aspettarsi di non vedere alcun dettaglio sulle risposte create da utenti silenziati o ignorati.
Quello che ho scoperto non sembra spiegare ciò che sta accadendo all’utente sul tuo sito. Ciò che descrive sembra simile al problema descritto qui: Can't dismiss unread if last post is an assign or whisper. Si tratta di un bug che è emerso diverse volte, ma non sono riuscito a riprodurlo sull’ultima versione di Discourse.
Ho lo stesso problema: il nuovo argomento di un utente ignorato viene ancora contato nei più recenti (count) nella visualizzazione mobile, anche se non appare su desktop.