新话题提及用户问题

嗯,我可以在这里复现(iPad 上的 Chrome 浏览器),但我不认为这是一个 bug。

如果你在一个现有话题中用“@”开始回复,会显示话题参与者的自动建议列表。

但如果你开始一个新话题(因此没有现有参与者)并用“@”开头,则不会显示自动建议列表,直到你在 @ 后输入一个字符。

这背后的逻辑大致如下:

  • 输入“@”表示成员想要提及另一位成员
    • 如果是回复,在缺乏更多信息的情况下,最合理的猜测是提及在该话题中发言过的成员
    • 如果是新话题,在缺乏更多信息的情况下,甚至无法做出最佳猜测
  • 在“@”后输入一个字符,此时有了更多依据,系统会根据以该字符开头的用户名提供建议

我猜自动建议列表也可以从“0”或任何用户名开头的字符开始显示,但在我看来这似乎没有必要。