Vamos supor que você esteja lendo esta postagem muito valiosa minha aqui. E você pode dizer, mesmo depois de ler apenas uma ou duas palavras, que deseja marcá-la como não lida agora mesmo, sem mais delongas.
Na parte inferior da tela, vemos
“Compartilhar Marcar como não lido Responder”
Ok, clicamos em “Marcar como não lido”, e sim, ele de fato a marca como não lida.
Mas então somos enviados para a página inicial do site.
De alguma forma, assume-se que queremos sair da página e ir para outro lugar.
Para ser justo, não sei de outra forma de manter a postagem como não lida, dado que apenas olhar para uma postagem a marcará como lida, então a única maneira de evitar absolutamente que isso aconteça novamente é sair da página.
Acho que, para outro exemplo, quando marco uma mensagem como não lida no Discord, ela não me leva imediatamente para lá – ela move o indicador de ‘lido’ para cima e o mantém depois que saio para outro canal. Ela permanecerá não lida até que eu volte ao canal e leia as mensagens.
Talvez seja um pouco diferente com tópicos – eu não uso esse recurso muito no Discourse, então não posso realmente dizer quais expectativas / preferências seriam mais úteis para mim.
O Discourse deve ter um detector de “leitura” excessivamente agressivo.
É como se eu ousasse não olhar a última página de um livro da biblioteca, senão ele voaria pela janela e voltaria para a biblioteca.
O Discourse deveria marcar o item como lido ao navegar até ele. Mas é só isso.
Não. O Discourse acha que você fechará esse livro, irá para casa e começará a ler novamente do início. Se você não ler o livro inteiro, ou seja, um tópico, ele ainda estará como não lido em /latest — se houver mais do que o OP, e nessa situação você fechará, novamente, esse livro e irá para casa para relê-lo, ou seja, você marca o tópico como não lido.