Skip to content

🐛 [Web] Markdown 表格含 emoji 时渲染崩溃,行内容变成原始文本 #82

@lejunliu

Description

@lejunliu

Bug 描述

Web 端群聊消息中,Markdown 表格如果某些行包含 emoji(如 🤖),这些行的表格渲染会崩溃,emoji 图标散落在表格外面,表格内容变成原始 Markdown 文本。

Web

复现步骤

  1. 在群聊中发送一条包含 Markdown 表格的消息
  2. 表格部分行包含 emoji(如 🤖)
  3. 查看渲染结果

发送的原始消息内容

| 昵称 | uid | 类型 |
|------|-----|------|
| yejia | 9b37f83... | 人 |
| lejun | f145574... | 人 |
| xmingming | 71e2a58... | 人 |
| JoJo | joj_bot | 🤖 |
| AoLi | pmm_bot | 🤖 |
| Octo 产品管家 | product_bot | 🤖 |
| pentland | pentland_bot | 🤖 |
| 花花 | huahua_bot | 🤖 |

期望行为

表格所有行正常渲染,emoji 在单元格内正常显示。

实际行为

前三行(不含 emoji)渲染正常,从第四行(含 🤖 emoji)开始表格崩溃:

  • emoji 图标脱离表格,散落在外面
  • 剩余行变成原始 Markdown 文本

截图

见下方(渲染崩溃的截图)

https://raw.githubusercontent.com/dmwork-org/dmwork-pool/main/assets/issue-table-emoji-render-bug.jpg

原始来源

DMWork group:龙虾协作群 user:lejun (uid:f145574e162a4fa1a056b511be03aa77)

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2bugSomething isn't workingready人类PM通过

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions