Estou tentando corrigir um comportamento estranho: quando copio um link de um site que administro, a caixa de pré-visualização aparece, mas a URL do favicon está incorreta. Por exemplo:
A URL do favicon do site é https://www.openmandriva.org/squelettes/icons/favicon-32x32.png (inclusive, coloquei a URL absoluta no head), conforme pode ser visto no código-fonte.
No entanto, o Discourse tenta buscar um favicon relativo à URL da postagem, ou seja, https://www.openmandriva.org/it/notizie/article/la-migliore-di-sempre-rilasciata-omlx-4-0/squelettes/icons/favicon-32x32.png, e, como resultado, o link está quebrado.
Parece que estamos removendo a imagem do favicon quebrada durante o processamento posterior. Consigo reproduzir o problema na pré-visualização do editor. Vou investigar e corrigir.
Eu não mexi em nada, isso é realmente estranho porque aqui em cima o ícone também aparece na onebox
Edição: Na verdade, talvez eu tenha tido uma ideia, mas não sei se é o início de uma explicação: eu alterei o modelo genérico para ter URLs absolutas do favicon nos cabeçalhos e forcei esta página específica a atualizar o modelo, mas não as outras páginas (que seriam atualizadas mais tarde, dependendo da expiração do cache delas)… Será que o Discourse obtém as informações do favicon da fonte da página inicial (raiz) não atualizada e não da própria fonte da URL colada?