聊天 UI:表情符号在线程预览中显示为短代码

我希望报告 Discourse Chat 插件中的一个 UI 渲染错误。在聊天频道列表中,线程中最新消息的预览会显示原始表情符号短代码,而不是渲染后的表情符号。

重现步骤:

  1. 转到任何聊天频道。
  2. 创建一个新线程或回复现有线程。
  3. 发送一条包含表情符号的消息(例如,“你好世界 :shaking_hands:”)。
  4. 导航回显示所有频道和线程的主聊天视图。
  5. 观察该线程的消息预览。

预期行为: 线程的消息预览应显示完全渲染的表情符号,例如:“你好世界 :handshake:”。

实际行为: 消息预览显示未渲染的文本短代码,例如:“你好世界 :shaking_hands:”

抱歉,您是指“我的帖子”页面吗?

我在线程回复中放置表情符号时无法重现,它在预览中按预期呈现:

我的错。问题似乎在于 API 中“cooked”和“excerpt”键的表情符号使用方式存在差异。

1 个赞

此主题在上次回复后 3 天自动关闭。不再允许新回复。