I’d like to report a UI rendering bug in the Discourse Chat plugin. In the chat channel list, the preview for the latest message in a thread displays the raw emoji shortcode instead of the rendered emoji.
Steps to Reproduce:
-
Go to any chat channel.
-
Create a new thread or reply to an existing one.
-
Send a message that contains an emoji (e.g., “Hello world :shaking_hands:”).
-
Navigate back to the main chat view where all channels and threads are listed.
-
Observe the message preview for that thread.
Expected Behavior: The message preview for the thread should display the fully rendered emoji, for example: “Hello world ”.
Actual Behavior: The message preview shows the un-rendered text shortcode, for example: “Hello world :shaking_hands:”.