低语从显示中消失,但并未从数据库中消失

您好,有点好奇,到目前为止,我的耳语都没有问题。今天早上我以管理员身份在我写的一篇文章上创建了一个耳语,耳语会显示在文章中。但是,一旦我刷新页面,它就会消失——它没有被删除,因为它出现在我的活动中。但它确实从显示中消失了。很奇怪,不是吗?:face_with_raised_eyebrow:

1 个赞

在启用了 Discourse Post Voting 插件的那个类别中,经过测试,在主题发布后,低语不会出现。

1 个赞

而且,信不信由你,几个小时后,这些低语又出现在了帖子中……魔法有时就是这么奏效 :joy:

几分钟后又消失了。

看起来像是一个间歇性错误 :thinking:

与#post-voting无关?

常规问题:

  • 在安全模式下会发生这种情况吗?

  • /logs 或 JavaScript 控制台(来自浏览器开发者工具)中是否有任何可疑错误?

  • 低语是被隐藏了(通过 CSS),还是根本不存在于 HTML 代码中(您可以使用相同的开发者工具检查代码)?

2 个赞

在未启用帖子投票的类别中添加此内容,问题不会发生。在 Firefox 和 Chrome 中都会发生。

1 个赞

感谢 @Moin 的回复 在此。它解释了这种行为,但这带来了一些相当大的问题:首先,如果讨论中只有一个初始消息且没有回复,即使私语存在,它们也永远不可见;其次,默认情况下我们处于投票模式而不是活动模式,因此私语也永远不可见。

这里的解决方案是在 Discourse Post Voting 添加一条注释,解释在启用帖子投票时,按投票排序时不会显示低语?

该插件的功能请求可以是让它们在按投票排序时以某种方式被发现。

1 个赞

是的,我明白可以实施变通方法,但这只能是临时解决方案,而无法解决问题的根本原因,即低语应该出现时就会出现。尤其是在我的情况下,低语仅限于特定群组。我不想打扰或让那些与此无关的成员感到困惑。

等等,我有些困惑。我以为这个话题是关于“按投票排序”视图根本不显示低语的?否则它们会按预期显示,只有对它们有访问权限的人才能看到?

我不知道在实施 Discourse 帖子投票插件时,不显示低语在“按投票排序”视图中的原因是什么。我认为要求添加它是合理的。

我认为问题在于,当帖子的顺序改变时,耳语很容易失去上下文。

这很有趣。完整引用如下:

也许一个方便的修复方法是在那个位置显示有多少条“耳语”。然后有权访问它们的人可以点击进入阅读。

那将是一个进步。

1 个赞

我已经将此内容发送给了 UX,因为它似乎是一个影响帖子投票“投票”选项卡 UI 的小型功能请求,并更改了标题。目前,在点击帖子投票主题的“活动”选项卡之前,无法知道有“耳语”。这给 OP 造成了困惑。

1 个赞