Интерфейс чата: эмодзи отображаются как шорткоды в превьюх треда

Хотел бы сообщить об ошибке отображения интерфейса в плагине Discourse Chat. В списке каналов чата превью последнего сообщения в теме отображает необработанный шорткод эмодзи вместо отрендеренного эмодзи.

Шаги для воспроизведения:

  1. Перейдите в любой канал чата.

  2. Создайте новую тему или ответьте на существующую.

  3. Отправьте сообщение, содержащее эмодзи (например, «Hello world :shaking_hands:»).

  4. Вернитесь к основному виду чата, где перечислены все каналы и темы.

  5. Проверьте превью сообщения для этой темы.

Ожидаемое поведение: Превью сообщения в теме должно отображать полностью отрендеренный эмодзи, например: «Hello world :handshake:».

Фактическое поведение: Превью сообщения показывает неотрендеренный текстовый шорткод, например: «Hello world :shaking_hands:».

Извините, вы имеете в виду страницу «Мои темы»?

Я не могу воспроизвести: если я добавлю эмодзи в ответ в теме, он корректно отображается в предпросмотре:

Моя ошибка. Проблема, похоже, связана с различием в использовании эмодзи в ключах «cooked» и «excerpt» в API.

1 лайк

Эта тема была автоматически закрыта через 3 дня после последнего ответа. Новые ответы больше не принимаются.