编辑维基时,一次编辑计为两次

编辑 Wiki 主题时,编辑历史通知会显示 2 次编辑。第一次编辑未显示任何内容,而第二次编辑则显示了具体的编辑内容及其理由。

问题一

上述提到的就是第一个问题。


问题二

当不是通过标题旁的铅笔图标,而是通过 Wiki 编辑功能修改标题时,同样会出现 2 条通知:一条关于标题的修改,另一条关于修改理由(:information_source:)。

示例:我想修改标题,同时让所有人了解我修改标题的原因。但这无法实现,因为系统生成了两条不同的通知,而不是一条包含所有信息的通知。


我认为所有编辑操作都应合并显示在一条“历史编辑”通知中,而不是分成两条独立的通知。再次说明,我不确定这是否是预期行为…

2 个赞

我们周一能在 @osioke 那里复现这个问题吗?

4 个赞

这种情况出现在所有帖子中,而不仅限于维基帖子。据我所知,只有当编辑耗时较长时才会发生。也就是说,当你点击编辑按钮并进行修改,如果耗时超过 5-10 分钟,然后你才完成更改并提交。

3 个赞

我无法复现此问题:

@Thomas_G 你能分享一下复现过程的录屏或视频吗?

我可以稳定复现此问题。为 Wiki 帖子标题添加编辑原因时,会生成 2 条编辑通知:一条针对原因,另一条针对编辑内容:

编辑标题前:

编辑标题后:

3 个赞

@osioke - 没问题:

2 个赞

这可能是一个需要分配给 @eviltrout 的 bug?

4 个赞

嗯,看起来 JS 客户端实际上在这里提交了两项更新。由于包含了编辑原因,服务器无法将它们合并,因此会生成两个修订版本。

5 个赞

有趣的额外 Bug:

  • 编辑帖子并填写标题修改原因。(#6
  • 仅编辑标题,但使用不同的原因。(#7

#7 中的标题变更被错误地关联到了修订版 #6。修订版 #7 仅包含原因,未包含其他变更。

6 个赞

这真是一个值得修复的问题,@riking,它一直是我们的一大顽疾 :clap:

8 个赞

附注:编辑标题时,编辑历史功能正常。问题出在其他所有方面 :joy:

3 个赞

别担心,Thomas,@riking 还在处理中,修复这个问题需要更深入地排查。

6 个赞