更改用户名时,应更新用户自己帖子中的提及

描述

背景

当您更改用户(例如 userA 到 userB)的用户名时,它会更新他们所有的 @提及,以避免提及失效。

@userA@userB

问题

然而,它似乎没有更新用户自己帖子中的提及。如果 userA 的帖子包含 @userA,当更改其用户名时,它不会将其更改为 @userB

它确实能正确更新其他用户帖子中的提及。

当他们被匿名化时,这同样适用——他们自己帖子中的 @提及会显示他们原来的用户名,而其他人帖子中的提及则会显示新的匿名用户名。

复现步骤

  1. 让一个用户发布包含提及自己用户名的帖子
  2. 更改他们的用户名或匿名化该用户

预期

他们自己帖子中的 @提及用户名会被更新,以反映新的用户名。

实际

他们自己帖子中的 @提及用户名未被更新,仍然是旧用户名。

额外评论

在我们的论坛上,用户以第三人称提及自己(例如,“如果您有疑问,可以标记 @bloomexperiment”)的情况相当普遍。

您可以在此处看到其他示例:

https://forum.gethopscotch.com/t/tagging-yourself-it-does-not-update-what-the-goigly/65317

我不确定 @提及是否仅在其他人进行提及时才注册,但我怀疑情况可能如此。您可以根据此行为是故意的还是错误,自行将类别设置为“bug”或“feature request”。

7 个赞

这很有趣。 :slight_smile:

我可以确认我也看到了这种行为:

让我看看我能查到什么。 :+1:

6 个赞

感谢 @bloomexperiment 提交的精彩 bug 报告 :clap:

这确实是一个我们之前未曾考虑到的边缘情况,我们会将其修复。

6 个赞

@bloomexperiment 感谢您提供的详细报告。此问题已修复。

6 个赞

非常感谢!也想借此机会感谢各位用户发布的相关信息——我只是整理了这些信息。

4 个赞

此主题已在 3 天后自动关闭。不再允许回复。