Alterar o trecho do tópico para ir para a última postagem em vez daquela mensagem específica

Tenho certeza de que existe uma maneira super fácil de fazer isso, mas não consigo descobrir.

Esta é a minha página inicial

Se eu clicar no título (caixa vermelha) do tópico, ele me leva até onde eu li pela última vez na postagem.

Se eu clicar na mensagem (caixa amarela) do tópico, ele me leva para aquela postagem específica (que é a primeira postagem).

Como posso substituir isso?

Bem-vindo ao Meta @Fma965 :wave:

Adicione isso à aba common > header de um novo componente de tema e, em seguida, adicione esse componente ao seu tema.

<script type="text/discourse-plugin" version="0.8">
const { on } = require("discourse-common/utils/decorators");

api.modifyClass("component:topic-list-item", {
  @on("didInsertElement")
  _changeExcerptLink() {
    const excerptLink = this.element.querySelector(".topic-excerpt");
    if (excerptLink) {
       excerptLink.href = this.topic.lastReadUrl 
    }
  }
});
</script>

Ao clicar no resumo, o usuário será levado para sua última postagem lida.

Muito obrigado :slight_smile: Eu já fiz algumas outras coisas através dos componentes do tema e da PluginAPI, mas não consegui resolver isso.