Изменён размер иконок сайтов в onebox

Ещё одна проблема с Onebox — это нестабильное отображение иконок сайтов, например:

... class="site-icon" width="228" height="228" style="--calculated-height: 228px;"

Непонятно, почему вычисляется такая большая высота. Иконка должна быть квадратной, размером 16x16 пикселей или больше. Не уверен, является ли это ошибкой или проблемой, вызванной исходным сайтом.

В некоторых случаях удаление реферальной части URL решает проблему, но это помогает не всегда.

Очевидно, что это выглядит плохо, особенно на мобильных устройствах, где доступно меньше места на экране.


v2.9.beta6

Как насчет добавить настройку, чтобы принудительно задавать размер иконки, если подтягивается фавиконка или что-то подобное?

На самом деле я не уверен, что это исключительный случай.

v2.9.beta6, но также отмечено в .beta4

Onebox искажает иконки сайтов: часто применяется ширина по умолчанию 16 пикселей, которая оказывается слишком узкой, а затем высота берется из фактической высоты изображения иконки. В зависимости от размера исходного изображения это может утроить размер блока Onebox:

Также я заметил, что искаженные иконки являются прямыми ссылками (live-linked / hot-linked), но это не происходит, когда исходное изображение — локальная загруженная версия.

Протестировал еще несколько случаев, и теперь, похоже, проблема затрагивает как локальные, так и внешние изображения. Иногда помогает загрузка изображений и последующее принудительное обновление HTML поста («rebuild html»), но в других случаях это не срабатывает.

Это по-прежнему серьезная проблема, и это заметно даже на Meta.

Верхний ящик входящих сообщений растянут, а нижний теперь нет.

Пример поста на Meta >>> Go from a Wordpress + Discourse structure to a Discourse site only? - #4 by spirobel

Есть ли шанс, что мы сможем это исправить?

Мне трудно понять вашу проблему. Можете ли вы попробовать объяснить её подробнее?

Да, вы бы, потому что сейчас это не происходит даже у меня!

Я не сделал скриншот, потому что не мог, но в верхней части маленькая иконка .ico растянулась и исказила верхний блок. В следующий раз, когда я столкнусь с этим, я сделаю скриншот.

Интересно, это проблема конкретного браузера, если только кто-то не сделал скрытое исправление :wink: