隐藏个人资料会从用户卡片中移除消息按钮

使用“隐藏我的公开资料和在线状态”个人资料设置时,用户卡片显示如下:

没有“发送消息”按钮。该设置并不会阻止向该账户发送消息。缺失该按钮是预期的行为吗?这似乎不必要地增加了联系该用户的难度。此外,它或许还能帮助平衡一下那过多的空白区域。

3 个赞

请再次检查您的通知偏好设置中“允许其他用户向我发送私信”选项;该选项可能已被切换,导致消息按钮消失。

1 个赞

这听起来有道理,但即使启用了“允许接收消息”的选项,按钮也会消失。

设置“隐藏我的公开资料和在线状态功能”似乎总是会从用户卡片中移除“消息”按钮,无论该用户是否可被发送消息。

1 个赞

也许吧?@awesomerobot,你觉得怎么样?

1 个赞

一个示例用例:我们有一些用户不太愿意让他们的所有账户指标(例如:最近阅读时间等)公开——他们认为这是 Discourse 中的隐私问题,阻碍了他们使用论坛。不过,他们很乐意采用“隐藏我的公开个人资料和在线状态功能”这一设置作为解决方案,只是这会使他们更难收到消息——而他们并不希望改变这一点。用户卡片是实现这一点的 easiest 方式,但并非所有人都会想到其他方法。

我想不出任何理由说明为何该设置会同时隐藏用户卡片中的消息按钮,因为该按钮取决于另一个独立的设置——看起来消息按钮可能在某个时候被遗忘了。这个问题是否更适合归类为 bug 而不是 ux

4 个赞

听起来你需要自定义 CSS 来隐藏特定于你网站的元素?

我考虑过这一点,但仅通过 CSS 隐藏并不能真正解决隐私问题。信息仍可能在多处显示,而且这种方案很脆弱,未来更新时可能会失效。

这些用户实际上对“私人资料”选项是接受的(此外,该选项还能应对因人而异的各种隐私关切);唯一的障碍是,这本身就让发送消息变得更加困难。

无论我们具体的使用场景如何,只要消息功能未禁用,消息按钮本就应该出现在用户卡片中,不是吗?

3 个赞

我们也有几个社区,那里的用户非常注重隐私,会隐藏自己的个人资料,但他们没有意识到这也会移除消息按钮。除了这是一个不太合乎逻辑的副作用外,这些用户确实希望其他用户能够给他们发送消息。目前,这只能通过手动在私信中输入他们的用户名来实现。

这是有意为之吗?(如果是,其目的是什么?)

2 个赞

希望他们没发现,即使你的个人资料已隐藏,目前仍可以通过用户列表查看这些指标;)

我确实同意,当个人资料被隐藏时仍显示消息按钮是一个很好的改进:+1:

1 个赞

我认为,如果你将个人资料设为私密,就意味着你选择隐藏自己的公开信息,并隐含地劝阻他人随意给你发消息。因此,这种行为在我看来是一致的。

1 个赞

两者并不必然相互关联。我无意与 Facebook 或其中的朋友分享部分私人数据,但我仍希望他人需要时能轻松联系我。可联系性不等于隐私。在 Discourse 中,有一个单独的设置可以禁用消息功能,供那些确实不希望收到消息的用户使用。

我们这边收到的关于 Discourse 的反馈也是一样的:许多希望保持个人资料私密的用户仍然希望容易被联系到,并对缺少相关按钮表示不满。

4 个赞

我认为这在 Meta 上也引起了一些混淆,尤其是在一些 Marketplace 主题上 - Can't send PM when profile is hidden

3 个赞

按钮似乎已添加:

2 个赞

我在想是否要为此提出请求,但看到了这个。
感谢添加!

为了完善,我认为它们是在这次提交中添加的::partying_face:

6 个赞

太棒了——我很高兴看到这个问题得到了解决!谢谢 @jancernik 和团队。 :+1:

4 个赞

此主题已在 24 小时后自动关闭。不再允许回复。