按投票排序时,某些主题会消失

使用投票插件,我刚刚发现一个包含 61 个主题的类别在按投票数排序时只显示 59 个。不用说,主题消失是一个糟糕的错误,因为这样就更难找到它们,也就更难投票。有这么多条目,我是在尝试在表格中间找到“我的”主题时才意识到这一点的。 :smirk:

目前,匿名用户可以重现此问题。我也可以在登录时看到它,即使在那里消失的主题不同。(?)

按最新排序的完整列表:Community Wishlist - Bitwish

按投票数排序时缺少 2 个项目的列表:Community Wishlist - Bitwish

目前,“最新”中有 5 个主题有 6 票,而“投票数”中只有 3 个主题。丢失的主题:

登录时,丢失的主题是:

我不知道为什么会发生这种情况,也不知道如果创建新主题或更改投票数是否会发生变化。如有需要,我可以提供更多信息。

(有人可以添加 #voting 标签吗?)

2 个赞

经过一些测试,原因可能是……

Community Wishlist - Bitwish 是一个很长的页面。在桌面或移动浏览器上加载它时,如果用户停留在顶部,则只会加载该页面的一半。其余部分仅在向下滚动后加载。“断点”正好在“6 票”区域。

这让我想到了用另一个浏览器进行测试。第一个报告是在 Firefox 桌面和移动设备上测试的。结果发现 Chrome 桌面上的行为非常相似,但又不完全相同。在我的测试中,Chrome 显示了 60 个结果(而不是 61 个,也不同于 Firefox 的 59 个)。确实,使用 Chrome 桌面渲染页面时,有 6 票的 5 个主题中有 4 个被列出。虽然有所改善,但仍然不理想。

不知何故,当页面按得票数排序时,主题在用户向下滚动加载其余页面时似乎会丢失。

1 个赞

这是一个令人担忧的问题……听起来像是某个地方出现了一个“越界错误”。

@vinothkannans 你能调查一下吗?

3 个赞

此问题已在以下 PR 中修复:

2 个赞

非常感谢您,@vinothkannans。今天我们已升级并能正常工作。

2 个赞