O filtro "Posts X no tópico" deveria carregar o tópico para aquele post

No momento, ao clicar no filtro “X posts no tópico” no cartão do usuário dentro de um tópico, ele carrega o conteúdo filtrado do tópico e leva você ao primeiro post filtrado. No entanto, acho que seria uma grande melhoria se, em vez disso, ele o levasse ao post do qual você acabou de filtrar. Pelo menos para mim, geralmente quero encontrar um post de um determinado usuário relativamente perto do post em que estou olhando, então tornar esse o ponto de partida tornaria esse processo muito mais rápido.

7 curtidas

Obrigado por me usar como exemplo! Isso seria super útil.

3 curtidas

Eu uso muito o recurso em tópicos longos. Nunca pensei nisso porque às vezes quero ver todas as postagens de qualquer maneira. Mas esta é provavelmente uma boa ideia. Não sei se você sabe disso, mas se você clicar na hora na parte inferior do rolo da linha do tempo no lado direito das postagens do tópico, ele vai direto para a postagem mais recente delas, mas permanece filtrado.

Sim, eu sabia disso. E isso ajuda às vezes, mas é claro que outras vezes você está filtrando com base em uma postagem no meio do tópico.

1 curtida

Alguém na equipe tem alguma opinião sobre isso?

Bem, alguns membros da equipe gostaram da sua postagem… :slight_smile:
Há tantas coisas para fazer no Discourse, as prioridades são definidas. Não haver resposta não significa desinteresse, mas sim que não é uma prioridade.

Eu não estava ciente de tal recurso e, após experimentá-lo, concordo com sua sugestão.
Remover o filtro também poderia definir a rolagem para a postagem atualmente exibida. Atualmente, ele rola até a primeira postagem.

Acredito que o código relacionado está aqui para informação:

O método refreshAndJumpToSecondVisible é declarado várias linhas acima: discourse/app/assets/javascripts/discourse/app/models/post-stream.js at f69748e32558c2cd1e69b947c201b5a9c8862043 · discourse/discourse · GitHub

E o método de cancelamento de filtro está aqui:

2 curtidas