reubenyap
(Reuben Yap)
1
2 个赞
Reuben,我将通过私信与您联系以讨论更多细节。
1 个赞
看起来 Reuben 还没有应用最近的修复程序,更新后他的投票结果似乎得到了正确解决。
我还建议他添加数据浏览器插件,否则将没有导出选项(这是正常的)。
但是,我们在展开投票者列表(当超过 25 人时)以查看排名选择投票(标准投票不存在此问题)的结果时,发现了一个相关问题。
修复程序在此:
@reubenyap 这已合并,请更新您的实例,修复应该已经存在。请确认。
点击每个投票下方的“更多/展开”按钮只会显示它。
SS2
几秒钟后,它又会切换回之前的状态(SS1)。
您能否分享一下您仪表板上的 Discourse 版本提交信息?
好的,信不信由你,这个修复确实改进了情况,但还需要额外的工作来防止更新“重置”,在生产环境中,这种情况比在开发环境中发生得更快。
我们需要仔细考虑在扩展了投票者列表后,如何处理传入的更新。
我想在您单击按钮后冻结投票者列表的远程更新,或者设置一个超时,让您在接受来自服务器的更新之前可以有限地检查投票者列表。
感谢您的耐心。
1 个赞
reubenyap
(Reuben Yap)
10
选民名单的变化非常剧烈,这超出了普通选票变化的范畴。我认为还是有些不对劲。
点击前
1 个赞
reubenyap
(Reuben Yap)
11
点击所有按钮后:看看这是一个巨大的变化,人们消失了。
刷新页面会使其返回到之前的屏幕。
1 个赞
reubenyap
(Reuben Yap)
13
只是想确认一下,在你修改投票之前,如果你之前更改过投票,是不是预期在提供的投票中看不到你的投票?
例如,我几天前更改了投票,但当我回到投票时,我的投票显示仍然列在那里,尽管它确实出现在原始数据中。
你好 @reubenyap - 在那个修复合并之前,进一步调查并没有太大意义。
它现在已经合并了。
你应该会看到显著的改进。
如果还有剩余问题,我会及时跟进。 告诉我这次改进的效果如何。
reubenyap
(Reuben Yap)
15
展开前后的选民名单仍然不同(尽管在不同用户之间也始终如此)。
@ajaydono 和 @Anwar 将提供更多详细信息。
选民名单不同是预期之内的。
你基本上是从一个有限的选民名单开始,一旦扩展,你就会获得更多的选民。
如果选票发生变化(例如从排名 1 变为排名 2),那将是一个问题,但在我的测试中我没有观察到这种情况。
请注意,一旦你扩展了列表,投票就会在你扩展时冻结在当时的状态,并且不再实时更新。这目前是一个必要的权衡。
请注意,此 PR 已提出,并且应该彻底关闭此问题。它已通过 poll 插件的分支在报告 bug 的实例上进行了测试:
2 个赞
Anwar
(Anwar)
21
合并此拉取请求将很棒,因为它极大地帮助了我们的社区,并且对其他 Discourse 社区也有用。
1 个赞