当“emoji 自动完成最小字符数”> 0 时,表情符号自动完成出现问题

我认为这是自从最近一次升级(从 2.5 到 2.6.0.beta1)后出现的。

5 个赞

我几乎记不清有人抱怨带重音的字符和表情符号不兼容。这可能与那个修复有关,但这是特定于语言的,在英文论坛上无法复现此问题。

2 个赞

我之前没有遇到过这个问题,而且即使不在关键词中输入带重音的字符也会出现。此外,启用内联表情符号翻译 已禁用。
我升级了另一个 Discourse 安装,也出现了同样的问题,所以我认为这与该设置和新版本都有关。

1 个赞

我在 meta 上无法复现这个问题?我在同一行输入文本后跟 :,emoji 自动补全可以正常显示?

1 个赞

你是否将 emoji 自动补全最小字符数 设置更改为 1?当设置为 0 时,我没有遇到该问题。

2 个赞

我的设置默认是 0,我们从未遇到过问题。:slightly_smiling_face:
编辑:我将设置改为 1,在回复帖子中测试,一切正常。
编辑 2:顺便一提,我的网站是英文的。

我想你是对的,我可以在我的实例(2.6)上复现,该实例是法语的,但即使像 canapin 所说的那行没有书写任何带重音的字符,问题也会出现。

而在另一个实例(2.5.0.beta6,同样是法语)上则运行正常。

3 个赞

我注意到 :t2: 肤色建议功能过了一段时间后也停止工作了。这与该问题有关吗?

即使在这里的 Meta 上::+1:t2:

输入单个冒号可以正常触发建议:

然后按 Tab 键或点击所需的建议。

接着我再输入一个冒号以更改肤色。

但现在没有任何提示或建议出现:

如果我手动输入肤色代码,它确实能正确显示。

:man_shrugging:

4 个赞

非常好的发现,@Canapin,并提供了出色的复现步骤。

已修复,详情如下:

https://review.discourse.org/t/fix-emoji-autocomplete-min-chars-failing-when-not-0/13040

6 个赞