重命名标签未按预期工作

当我编辑下一个标签时,预填充的标签是之前编辑的最后一个标签。

让我解释一下

我有两个标签:

wanda-vision, wonder-woman

我编辑了第一个标签

wanda-vision → WandaVision

现在我在编辑第二个标签

wonder-woman → Wonder-Woman


但现在 wonder-woman 标签的预填充值是 WandaVision(即我为上一个标签输入的值)。

但在刷新页面后,预填充值就能正常工作了。

3 个赞

我已成功复现此问题。以下是我的错误报告:

优先级/严重性:优先级不高。即使用户误点击重命名标签,由于标签名已被占用,系统也不会允许更改。

平台:自行托管的 Discourse 实例,版本 2.7.0.beta7,处于安全模式。

描述:当用户更改一个标签的名称后,再去重命名另一个标签时,重命名弹窗中显示的是上一个标签配置的名称。只要页面未刷新,此问题就会持续出现。

例如,我有两个标签:“naruto”和“sasuke”。首先,我将“naruto”重命名为“uzumaki”。在更改之前,重命名弹窗中的输入框已预填了“naruto”。接着我尝试更改“sasuke”,但输入框中显示的却是“uzumaki”,而不是“sasuke”。

预期的行为是:输入框应预填待更改的标签名称。

Peek 2021-04-18 16-04

我认为问题可能出在 Ember 弹窗中标签信息的更新方式上?

7 个赞

这应该可以通过以下链接修复:

感谢 @Momin@cocococosti 提供的清晰报告!

部署此补丁后,如果仍有问题,请告诉我。

9 个赞

谢谢 @j.jaffeux
我会测试并告知您。

1 个赞

本主题在最后一次回复后 7 天自动关闭,不再接受新回复。