Comportamento estranho quando um trecho tem links devido ao plugin Topic list preview

Tenho notado um comportamento estranho quando um resumo contém links, seja para uma #tag, um anexo ou qualquer outra coisa.

Isso pode ser visto no primeiro tópico aqui: https://forum.comparajogos.com.br/tag/gloomhaven

O campo excerpt é o seguinte (links omitidos como ...):

Quer ganhar um Gloomhaven <a class=\"hashtag\" href=\"...\">#gloomhaven-jaws-of-the-lion</a> com apenas 10 reais? Entre nesse grupo e participe do sorteio! <a href=\"...\" rel=\"noopener nofollow ugc\">ht&hellip;</a>

O HTML renderizado de topic-excerpt é:

<a href="/t/sorteio-de-um-gloomhaven-jaws-of-the-lion/2237" class="topic-excerpt"> Quer ganhar um Gloomhaven </a><a class="hashtag" href="...">#gloomhaven-jaws-of-the-lion</a> com apenas 10 reais? Entre nesse grupo e participe do sorteio! <a href="..." rel="noopener nofollow ugc">ht…</a>

Considerando que <a> não podem ser aninhados, esse </a> logo antes do primeiro <a> do resumo deve estar relacionado a essa alteração:

Isso faz com que o restante do resumo seja estilizado como parte do elemento pai (e não de .topic-excerpt).

No meu exemplo vinculado, o template list/topic-excerpt está sendo usado pelo plugin Topic List Previews, mas o mesmo ocorre em tópicos fixos.

É verdade que links não devem ser aninhados… mas acho que isso é um problema específico do plugin de Pré-visualização da Lista de Tópicos? Por padrão, removemos links dos trechos, então eles não seriam aninhados.

Não sei, o que notei é que o campo excerpt do payload JSON não tem os links removidos.

Além disso, o autor do plugin Topic List Previews, @merefield, também teve alguns problemas com excerpts contendo links recentemente: Excerpts are being poisoned by onebox URL's on Post Rebuild

EDIT: Você tem razão, @awesomerobot, isso é um problema específico do Topic List Previews. Acabei de desativá-lo na minha instância e o problema sumiu. Parece que o TLP está sobrescrevendo o serializador excerpt padrão, pois agora que o desativei, todos os links estão sendo removidos do payload JSON. Acredito que isso esteja acontecendo aqui, mas não tenho certeza.

Isso não é um bug do Discourse, desculpe pela confusão. Devo apagar a postagem original, deixá-la aqui para registro, o que você sugere?

Obrigado.