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

When using the Hide my public profile and presence features profile setting, the user cards show like this:

image

There’s no Message button. The setting doesn’t prevent the account from being messaged. Is the missing button intended? Seems to make it unnecessarily harder to reach the person. Plus, it could help balance a bit all that white space.

3 个赞

Double-check your notifications preference for Allow other users to send me personal messages; that may be toggled in a way to remove the message button.

1 个赞

That would make sense, but the button disappears even when the option to allow messages is enabled.

Setting the Hide my public profile and presence features seems to always remove the Message button from the user cards, regardless of whether the user can be messaged.

1 个赞

Maybe? How do you feel about this @awesomerobot?

1 个赞

An example use case: we have some users who are not too happy to have all their account metrics made public (eg: recent reading time, etc) — they feel this is a privacy issue in Discourse that discourages their use of the forum. They would however be happy with the solution of using the Hide my public profile and presence features setting, except it makes it harder for them to be messaged — something they would like to not change. The user card is the easiest way for that and not everyone will figure out the other ways to do it.

I can’t think of a reason why this setting is hiding also the message button from the User card since that depends on a separate setting — it seems that the message button may have been forgotten at some point. Would this be better under bug instead of ux?

4 个赞

Sounds like you need to customize your CSS to hide the elements you wish to hide that are specific to your site?

I have considered this, but hiding it away with CSS doesn’t really address privacy concerns, there are multiple places where the information can show and it is a brittle solution that may break with future updates.

These users are actually OK with the private profile option (plus it covers all sorts of different privacy concerns that vary from person to person); the only roadblock is that it makes it harder to send messages as it is.

Regardless of our particular use case, shouldn’t the Message button be in the user cards anyhow, if messages are not disabled?

3 个赞

We have a few communities as well where people are very privacy aware and hide their profiles, but don’t realize this removes the message button as well. Apart from not being a very logical side effect, these people DO want other users to be able to message them. This is then only possible by entering their handle in a PM manually.

Was this done on purpose? (And if so, what does it try to accomplish?)

2 个赞

Hopefully they don’t discover that you can currently see these metrics through the user list, even if your profile is hidden :wink:

I do agree that the message button appearing when the profile is hidden would be a great improvement :+1:

1 个赞

I would think if you make your profile private, you are choosing to hide public info about yourself, and implicitly discouraging people from randomly messaging you. So the behavior seems consistent to me.

1 个赞

One does not necessarily imply the other. I have no interest in sharing some of my private data with FB or even my friends there, but I still want people to reach me easily there if they want. Reachability is not the same as privacy. In Discourse there’s a different setting to disable messages for those that really don’t want to be messaged.

The feedback we have received about Discourse on our end has been the same: many of those that prefer to have a private profile still want to be reachable easily and have complained about the missing button.

4 个赞

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

3 个赞

按钮似乎已添加:

2 个赞

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

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

6 个赞

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

4 个赞

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