聊天中的表情符号覆盖失败并导致页面跳跃

在尝试在聊天消息中使用表情符号时,桌面断点处出现了奇怪的行为。

此特定行为发生在桌面版 Firefox 中。重现步骤:

  1. 加载 Discourse 页面。
  2. 打开聊天。
  3. 将鼠标悬停在一条消息上,这将使模态框出现,并带有选择表情符号的选项。
  4. 单击表情符号按钮。

结果:表情符号模态框打开然后关闭,页面向下跳转到帖子列表。
注意:在桌面版 Chrome 中,模态框层不会消失,因此可以将表情符号添加到聊天消息中,但页面跳转仍然发生。

这是我制作的展示该行为的视频:

据我所知,该行为不会发生在移动断点处。

编辑:测试中的其他说明:表情符号模态框仅在主路由上关闭。如果您正在查看帖子,页面跳转仍然会发生,但模态框会保留,并且可以将表情符号附加到聊天消息中。

是的,这是一个最近出现的回归问题,我还没有开始看,但我们会去看的。

2 个赞

目前不优先处理,因为这将作为一项更大的工作的一部分进行修复。

1 个赞

此问题应已通过 DEV: unifies emoji picker (#28277) · discourse/discourse@6740a34 · GitHub 修复

4 个赞

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