Onebox пытается получить favicon по относительному URL вместо абсолютного

Здравствуйте,

Я пытаюсь исправить странное поведение: когда я копирую ссылку с управляемого мной сайта, появляется одна карточка, но URL favicon указан неверно. Например:

URL favicon для этого сайта — https://www.openmandriva.org/squelettes/icons/favicon-32x32.png (я даже указал абсолютный URL в теге head), что видно в исходном коде.

Однако Discourse пытается получить favicon, относительный к URL поста, то есть https://www.openmandriva.org/it/notizie/article/la-migliore-di-sempre-rilasciata-omlx-4-0/squelettes/icons/favicon-32x32.png, и в результате ссылка оказывается нерабочей.

Что мне нужно сделать, чтобы это исправить?

В этом примере я не вижу favicon. Можете привести пример с неработающим favicon?

Похоже, что при постобработке мы удаляем битое изображение favicon. Я могу воспроизвести проблему в предпросмотре композера. Буду расследовать и исправлять.

Я больше не могу воспроизвести проблему с битой иконкой сайта ни здесь, на Meta, ни на моём dev-инстансе. Вы что-то исправили на своей стороне, @ashledombos?

Я ничего не трогал, это действительно странно, потому что и выше иконка отображается в onebox :hushed:

Редактирование: На самом деле, у меня, возможно, возникла идея, но я не уверен, что это начало объяснения: я изменил общий шаблон, чтобы в заголовках были абсолютные URL-адреса favicon, и принудительно обновил этот конкретный шаблон для этой страницы, но не для других страниц (которые должны были быть обновлены позже в зависимости от истечения срока их кэша)… Возможно, Discourse получает информацию о favicon из источника не обновленной главной (корневой) страницы, а не из источника самого вставленного URL?