# Проблема с эмодзи при рендеринге в Webkit — проблема с отображением HTML

**URL:** <https://meta.discourse.org/t/emoji-issue-when-rendering-on-webkit-issue-with-how-html-is-rendered/257850>\
**Category:** UX\
**Created:** [12.Март.2023 12:40:48 UTC](https://meta.discourse.org/t/emoji-issue-when-rendering-on-webkit-issue-with-how-html-is-rendered/257850 "2023-03-12T12:40:48Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Crius](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/crius/32/317214_2.png) [@Crius](https://meta.discourse.org/u/Crius)\
**Post date:** [13.Март.2023 19:47:43 UTC](https://meta.discourse.org/t/emoji-issue-when-rendering-on-webkit-issue-with-how-html-is-rendered/257850/3 "2023-03-13T19:47:43Z")

</div>

Причина в том, что это происходит каждый раз, когда новый эмодзи «лениво загружается» и рендерятся атрибуты размера.

После рендеринга проблема исчезает. Однако, если вы пролистываете тему с множеством ответов, где эмодзи используются довольно часто, вы постоянно будете наблюдать это поведение, что сделает использование Discourse невозможным.

Нам удалось «исправить» это в нашей пользовательской теме, но, на мой взгляд, это должно быть устранено и в теме по умолчанию, а ещё лучше — в функции, которая обрабатывает посты, поскольку я не вижу причин применять эти HTML-атрибуты, связанные с размером, вместо использования простого CSS.

Добавлю, что все браузеры для iOS, по-видимому, используют WebKit, поэтому проблема будет актуальна в основном для устройств Apple. Я не эксперт в этой области, поэтому относитесь к этому с долей скептицизма. Потребуется дополнительное тестирование.

---

_[View the full topic](https://meta.discourse.org/t/emoji-issue-when-rendering-on-webkit-issue-with-how-html-is-rendered/257850)._
