Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Option to always disambiguate matrix users #315

Open
Stebalien opened this issue Mar 24, 2017 · 7 comments
Open

Option to always disambiguate matrix users #315

Stebalien opened this issue Mar 24, 2017 · 7 comments
Labels
O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist Security T-Enhancement X-Needs-Design X-Needs-Product More input needed from the Product team

Comments

@Stebalien
Copy link

Currently, matrix IDs are only shown when the display name is ambiguous in a room. However, I often chat with the same people across time and several rooms and would like to be able to easily tell if I'm actually am talking to the same person. Therefore, it would be nice to have a better way to uniquely identify a matrix user at a glance. #1201 addresses this to an extent but requires manual action.

One simple solution would be to have an option to always show matrix IDs: "Display Name (small-matrix-id)".
To shorten IDs, the homeserver could be removed if it matches the main address for the room or, alternatively, the current user's home server (although that punishes users who run their own homeservers).

@lampholder lampholder added S-Tolerable Low/no impact on users P3 labels Mar 28, 2017
@lampholder
Copy link
Member

👍 I'd like to see this :)

@pafcu
Copy link

pafcu commented Dec 12, 2017

Considering element-hq/element-web#5827, element-hq/element-web#5826 and element-hq/element-web#1811 I'd go as far and say that this should not only be an option, it should be the default.

@turt2live
Copy link
Member

Showing user IDs is undesirable and leads to a cluttered and nearly unusable interface. Until https://github.com/vector-im/riot-web/issues/116 is implemented, I strongly recommend not making it the default.

The mentioned issues should certainly be fixed, however that doesn't mean that everyone should have to suffer for someone's trolling behaviour.

@pafcu
Copy link

pafcu commented Dec 12, 2017

@turt2live Hence the option to turn it off. I believe software should aim to be secure by default.

(edit: Also, unicode is tricky enough that I doubt it will ever really be reliably fixed)

@turt2live
Copy link
Member

I'm perfectly okay with the option, however I discourage making it default to always disambiguate.

@pafcu
Copy link

pafcu commented Dec 12, 2017

Perhaps making it room-configurable would be a good compromise? Communities that are especially worried about phishing and impersonation (e.g. the cryptocurrency-crowd) could have it enabled by default?

@turt2live
Copy link
Member

I assumed granularity was implied given all the work I've put into making that happen.

@lampholder lampholder added Security Help Wanted Extra attention is needed and removed S-Tolerable Low/no impact on users labels Jan 11, 2018
@kittykat kittykat added O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist X-Needs-Design X-Needs-Product More input needed from the Product team and removed P3 Help Wanted Extra attention is needed labels Jan 31, 2022
@t3chguy t3chguy transferred this issue from element-hq/element-web May 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
O-Occasional Affects or can be seen by some users regularly or most users rarely S-Minor Impairs non-critical functionality or suitable workarounds exist Security T-Enhancement X-Needs-Design X-Needs-Product More input needed from the Product team
Projects
None yet
Development

No branches or pull requests

6 participants