A tecla Shift + U é anunciada no pop-up de Atalhos do Teclado para “marcar tópico como não lido”, mas como ela deveria funcionar? Tentei em três situações:
enquanto realmente lendo um tópico
na tela inicial (“Novo” para mim) enquanto rolando para cima / baixo com j / k
na tela inicial no modo de seleção (depois de pressionar Shift + B e fazer seleções com x)
não faz o que diz em nenhuma delas. Parece fazer algo no primeiro caso, mas isso parece mais um bug.
Minhas perguntas:
qual é a maneira correta de usar esta tecla
talvez eu possa atingir meu objetivo de outra maneira? meu objetivo é escolher alguns tópicos de Novo ou Mais Recentes para ler em uma sessão posterior, sem ter que passar por toda a lista novamente
existe uma documentação mais detalhada para os atalhos? em particular, explicando o contexto em que cada atalho deve ser usado?
A propósito, o mesmo comportamento em Meta e em outros 2 sites, então não acho que seja um problema de atualização.
Sempre que você tem um tópico aberto na sua tela, o status dele é definido como “lido”. Se você quiser que ele tenha o status “não lido”, o tópico precisa não estar exibido na sua tela.
O que acontece quando você pressiona Shift+u em um tópico é que ele define o tópico como “não lido” e te redireciona para a página inicial.
Se você rolar a lista de tópicos até o tópico que você acabou de desmarcar como lido, verá que ele não tem a cor mais clara do status “lido”.
Antes
Depois
Mas concordo que o comportamento parece estranho. Um popup rápido mencionando que desmarcamos um tópico como lido poderia ser uma boa adição.
meu objetivo é escolher alguns tópicos de Novidades ou Mais Recentes para ler em uma sessão posterior, sem ter que passar por toda a lista novamente
Acho que o conceito de Não Lido não se aplica realmente a esta situação. Mas então, como fazer isso?
Além disso, às vezes eu entro (ou seja, começo a ler) em um tópico, mas depois tenho que parar de ler e começar a trabalhar Quero voltar ao tópico mais tarde, mesmo que não haja mais postagens nele. Não sei como fazer isso, agora que entendo melhor o Não Lido: o tópico não aparecerá na minha tela inicial (Novidades) mesmo que eu o marque como Não Lido.
Você pode marcar o tópico como favorito. Além disso, se você estiver acompanhando o tópico e usar o recurso “marcar como não lido”, o tópico aparecerá em sua lista de “não lidos”, como um tópico em que você não leu a última postagem.
Presumo que você esteja se referindo à lista de Não lidos acessível a partir da página inicial, com a sequência de teclas G U. Mas para mim, essa lista só mostra tópicos com novas postagens desde que os visitei.
É por isso que enfatizei o “mesmo que” na minha postagem anterior. Quando eu faço Shift + U em um tópico, o que me joga de volta para a página inicial de forma um tanto abrupta (pensei que fosse um bug, mas agora entendo que é por design), primeiro o botão Não lidos não é exibido, a menos que tenha havido outros tópicos que se qualifiquem como tal, e segundo, mesmo que eu tente G U de qualquer maneira, recebo uma página dizendo que não há postagens não lidas.
Quando você desmarca um tópico como não lido, você é redirecionado para a página inicial mas o tópico que agora não está lido não entra na aba Não Lidos a menos que você force uma recarga da página.
É esse o problema?
Eu também esperaria que o tópico aparecesse sem recarregar a página.
Acredito que a requisição timing com a string de consulta last=1 define o estado de não lido. A página inicial é carregada imediatamente depois e deveria colocar o tópico na aba Não Lidos, no entanto, por algum motivo, não o faz.
Pode ter parecido obtuso da minha parte não tentar recarregar. Mas, por alguma razão, pensei que na verdade tinha tentado sem sucesso. Mas agora vejo que o tópico (e o botão Não lidos) realmente reaparece após a recarga.
Então, parece que há um bug escondido aí, mas um muito mais sutil do que aquele com o qual comecei. Obrigado por investigar.