Onebox intenta obtener el favicon con una URL relativa en lugar de una URL absoluta

Hola,

He intentado corregir un comportamiento extraño: cuando copio un enlace de un sitio que administro, aparece el cuadro de resumen, pero la URL del favicon no es correcta. Por ejemplo:

La URL del favicon del sitio es https://www.openmandriva.org/squelettes/icons/favicon-32x32.png (incluso he colocado la URL absoluta en el head), como se puede ver en el código fuente.

Sin embargo, Discourse intenta obtener un favicon relativo a la URL de la publicación, es decir, https://www.openmandriva.org/it/notizie/article/la-migliore-di-sempre-rilasciata-omlx-4-0/squelettes/icons/favicon-32x32.png, y como resultado, el enlace está roto.

¿Qué debo hacer para solucionarlo?

No veo un favicon en ese ejemplo. ¿Puedes proporcionar un ejemplo con un favicon roto?

Parece que estamos eliminando la imagen rota del favicon durante el procesamiento posterior. Puedo reproducir el problema en la vista previa del editor. Investigaré y lo solucionaré.

Ya no puedo reproducir el problema del favicon aquí en meta ni en mi instancia de desarrollo. ¿Has solucionado algo de tu parte @ashledombos?

No toqué nada, eso es realmente extraño porque arriba también aparece el icono en la onebox :hushed:

Edición: De hecho, quizás tengo una idea, pero no sé si es el inicio de una explicación: cambié la plantilla genérica para tener URLs absolutas de favicon en los encabezados, y forcé la actualización de esta página específica con la plantilla, pero no de las demás (que se actualizarían más tarde según la expiración de su caché)… ¿Quizás Discourse obtiene la información del favicon de la fuente de la página de destino (raíz) no actualizada y no de la fuente de la URL pegada en sí misma?