回归:引用已关闭主题中的文本

继续讨论来自 引用已关闭主题的帖子

我认为这个问题曾经被修复过,但现在又回归了:

我作为一个普通用户在 elastic 上遇到这个问题,当时我正在尝试进行普通用户会做的操作。

@eviltrout 请留意)

5 个赞

@supermathie 我在聊天中问过,但可能消息被淹没了:这是否是因为你禁用了“高亮引用”的用户偏好设置?

3 个赞

并非如此。引用功能已启用,并在两个网站的公开话题中正常工作。

1 个赞

我们能否复现这个问题 @jomaxro?在我看来,这似乎是一个 bug 且属于回归问题?

3 个赞

我可以复现,是的。对于非工作人员用户,在已关闭的话题中不会出现引用按钮。供参考的旧讨论:Quote post from closed topic

4 个赞

我们能否修复这个问题并回退到旧版本 @eviltrout

4 个赞

已提交至 https://github.com/discourse/discourse/pull/9121!

4 个赞

注意到另一个引用回归问题。[quote] 块内没有显示引用按钮。但在包含用户名的引用块(如 [quote=jomaxro])以及 > 块中,该功能正常工作。

正常工作的情况:

[quote=jomaxro]
Lorem Ipsum
[/quote]
> Lorem Ipsum

无法工作的情况:

[quote]
Lorem Ipsum
[/quote]

如果您希望将此问题拆分为一个独立的主题,请告知。

1 个赞

抱歉,您在这里报告的是什么?我不太清楚。

1 个赞

我认为他的意思是,如果你手动输入不带用户名的 [quote] 块,引用按钮不会弹出。试试引用以下内容:

此时 引用 按钮不会显示:

image


另一方面,如果添加了用户名,该按钮会按预期显示。试试引用以下内容:

你会看到引用按钮出现了:


这应该只影响手动输入引用块的用户。

6 个赞

这很可能导致嵌套引用-引用归属保护机制出现误报。

5 个赞

或者,它直接抛出了一个 JavaScript 异常 :slight_smile:

8 个赞