Si verifica uno scenario in cui un utente ha notifiche di messaggi che non può assolutamente contrassegnare come lette. Ciò accade solo quando il forum utilizza la navigazione del menu Legacy.
Passaggi per riprodurre:
impostare navigation menu su: Legacy
l’utente A invia un messaggio privato all’utente B
l’utente A rimuove B dall’argomento
l’utente B riceve una notifica per un nuovo messaggio
l’utente B tenta di leggere il messaggio: fallisce, come previsto (nessun accesso all’argomento)
l’utente B continua ad avere una notifica (cerchio verde) per un messaggio che non può leggere
Se navigation menu è impostato su Sidebar, anche se B riceve lo stesso errore di non poter vedere il messaggio, quel tentativo da solo è sufficiente per contrassegnare la notifica come letta.
Contesto aggiuntivo: stiamo riscontrando questo bug da molto tempo poiché siamo ancora su Discourse 2.8 (e stiamo per aggiornare). Abbiamo ipotizzato che Discourse 3.0 avrebbe risolto questo problema, ma solo se si utilizza il nuovo menu Sidebar/utente. Quando si utilizza la navigazione Legacy su Discourse 3.0, il bug persiste come prima: gli utenti non possono contrassegnare la notifica come letta nel caso in cui non possano più leggere la conversazione per cui vengono notificati. Il nuovo menu utente sembra risolvere questo problema in qualche modo, ma prevediamo di utilizzare la navigazione Legacy almeno per un po’ dopo l’aggiornamento a 3.0.
Temo di no: in quella pagina, il pulsante Rimuovi tutto è disabilitato in questo scenario, anche se la notifica del cerchio verde è ancora presente — semplicemente non c’è modo di eliminarla. Questo è sulla versione 3.0.1, tra l’altro.
Sì, questo sembra essere un duplicato: stesso problema. Questo può essere chiuso/eliminato. L’altro argomento è stato chiuso come duplicato di questo.
Per essere chiari, è possibile che ciò accada solo se l’unica notifica mancante è quella che non può essere contrassegnata come letta. Se ce ne sono più, questo potrebbe funzionare (non testato), ma poi ignorerebbe anche altre notifiche.
Ho testato questo e confermo che il pulsante “Ignora” cancella le notifiche illeggibili.
Detto questo, siamo destinati a confondere gli utenti già frustrati poiché potrebbero fare clic sulla notifica (la menzione) prima di utilizzare il pulsante “Ignora”, sia perché non hanno ancora letto le nostre istruzioni sul motivo per cui sono stati menzionati, sia semplicemente perché hanno bisogno di un po’ di assistenza.
Beh, almeno c’è una soluzione alternativa: alcuni utenti ne hanno accumulate parecchie e saranno felici di poterle resettare. Domani passeremo alla versione 3.0 e cercheremo di aiutarli in seguito.