Discourse 3.5.0.beta3-dev (afde7cc172)。
主题底部显示的链接计数器似乎停在 50,即使线程中有 1,000 多个链接:
供参考:
在另一个主题中,这个也显示为 50:
但实际上有 250 多个链接:
有人知道可能是什么原因吗? ![]()
Discourse 3.5.0.beta3-dev (afde7cc172)。
主题底部显示的链接计数器似乎停在 50,即使线程中有 1,000 多个链接:
供参考:
在另一个主题中,这个也显示为 50:
但实际上有 250 多个链接:
有人知道可能是什么原因吗? ![]()
不看代码,我认为这个数字可能来自 topic_links,所以类似\n\n\nselect * from topic_links where topic_id=1234\n\n\n不过,这确实像个 bug。
听起来像个 bug。或许可以分享一下链接。或许可以看看代码。
看起来是故意限制为 50 个;我猜这是一个复杂的连接,如果执行成百上千个可能会导致性能问题。
嗯 ![]()
感谢确认 @pfaffman
我不明白为什么我们要向最终用户展示一个完全不准确的数据 ![]()
没有信息总比不准确的信息好。
我有一个简单的解决方案,不需要完全移除这个错误的数据。
我会在 Contribute > UX 频道提出建议 ![]()
是的,这介于 bug 和用户体验之间。
一方面,它只影响 Discourse 的 UI;另一方面,显示一个我们知道不正确的数字是有 bug 的。
我认为最简单的修复方法是选择 51,然后在 UI 中显示“50+”文本(如果我们得到 51)。
这似乎属于 pr-welcome 的范畴,但我会将分类和决定权留给 @lindsey。
我明白了:
所以我想我们应该在那里讨论。