用户未允许聊天时,用户卡片上的聊天按钮

当我在 /latest 中打开用户卡片时,没有聊天按钮


但是当我在主题内打开它时,有一个聊天按钮,尽管我仍然不允许发送聊天消息。

5 个赞

我无法重现这一点。现在我在 /latest 和主题中都看到了几乎所有人的聊天。我找到的两个例外是:

  • 我自己的用户卡,这是有道理的,因为我为什么要和自己聊天。
  • @awesomerobot 但我在任何地方都看不到他的聊天按钮。[^1] 我看到有一个关闭聊天的用户偏好设置。也许这就是原因?

出于测试目的,我已经为自己禁用了聊天。当你查看我的个人资料时,这会移除你那里的按钮吗?

[^1]:我为我检查过的其他所有人都有一个“消息”按钮。不确定那里发生了什么。我看到 Kris 在任何地方都没有这两个按钮。

在我看来,你在主题帖中以及在 /latest 页面上仍然可以看到我两个按钮。

它没有。我仍然可以给你发送聊天消息。

我认为您必须使用 https://meta.discourse.org/my/preferences/users 处的设置来禁止用户向您发送消息。

@Moin 你碰巧在使用什么主题,是主题问题吗?

也许是缓存?我注意到在我回复你的聊天消息后不久,聊天图标就消失了。

高对比度浅色,根据设备品牌化。但在 @awesomerobot 的 /latest 页面或此处提及的用户卡片上都没有聊天按钮。但例如当我点击这里的个人资料图片时,按钮是可见的:DiscoTOC - automatic table of contents - #424

我使用了一个隐身标签页,登录了,但仍然在所有用户卡片上都有聊天按钮。

我认为那个开关会禁用你的聊天,但不会阻止你接收新消息(这似乎是另一个问题)

很有趣,这肯定是可以重现的,无论你使用什么主题。(我试了 3 个)

我认为这取决于用户卡片上的筛选器选项。但我没有检查。(现在和两天前是同一个问题,已经过了午夜,睡觉比检查更重要)

确实如此,robot(在此主题下只有他一人发帖)的这篇帖子没有聊天选项:

我认为

修复了这个问题。
即使显示了帖子过滤器,聊天按钮也不再可见