Onebox tenta buscar favicon com URL relativa em vez de URL absoluta

Olá,

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.

O que devo fazer para corrigir isso?

Não vejo um favicon nesse exemplo. Você pode fornecer um exemplo com um favicon 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.

Não consigo mais reproduzir o favicon quebrado aqui no Meta ou na minha instância de desenvolvimento. Você corrigiu algo do seu lado, @ashledombos?

Eu não mexi em nada, isso é realmente estranho porque aqui em cima o ícone também aparece na onebox :hushed:

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?