描述
背景
当您更改用户(例如 userA 到 userB)的用户名时,它会更新他们所有的 @提及,以避免提及失效。
@userA → @userB
问题
然而,它似乎没有更新用户自己帖子中的提及。如果 userA 的帖子包含 @userA,当更改其用户名时,它不会将其更改为 @userB。
它确实能正确更新其他用户帖子中的提及。
当他们被匿名化时,这同样适用——他们自己帖子中的 @提及会显示他们原来的用户名,而其他人帖子中的提及则会显示新的匿名用户名。
复现步骤
- 让一个用户发布包含提及自己用户名的帖子
- 更改他们的用户名或匿名化该用户
预期
他们自己帖子中的 @提及用户名会被更新,以反映新的用户名。
实际
他们自己帖子中的 @提及用户名未被更新,仍然是旧用户名。
额外评论
在我们的论坛上,用户以第三人称提及自己(例如,“如果您有疑问,可以标记 @bloomexperiment”)的情况相当普遍。
您可以在此处看到其他示例:
https://forum.gethopscotch.com/t/tagging-yourself-it-does-not-update-what-the-goigly/65317
我不确定 @提及是否仅在其他人进行提及时才注册,但我怀疑情况可能如此。您可以根据此行为是故意的还是错误,自行将类别设置为“bug”或“feature request”。
