Cambiar el extracto del tema para ir a la última publicación en lugar de ese mensaje específico

Estoy seguro de que existe una forma muy sencilla de hacer esto, pero no puedo averiguarla.

Esta es mi página de inicio

Si hago clic en el título (caja roja) del tema, me lleva a donde dejé de leer en la publicación.

Si hago clic en el mensaje (caja amarilla) del tema, me lleva a esa publicación específica (que es la primera publicación).

¿Cómo puedo anular esto?

Bienvenido a Meta @Fma965 :wave:

Agrega esto a la pestaña common > header de un nuevo componente de tema, y luego agrega ese componente a tu 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>

Al hacer clic en el extracto, el usuario será llevado a su último mensaje leído.

Muchas gracias :slight_smile: He realizado algunas otras cosas a través de componentes del tema y la PluginAPI, pero no pude resolver esto.