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

Prominently display session ID in Riot UI #13681

Closed
strypey opened this issue May 15, 2020 · 7 comments
Closed

Prominently display session ID in Riot UI #13681

strypey opened this issue May 15, 2020 · 7 comments

Comments

@strypey
Copy link

strypey commented May 15, 2020

Is your suggestion related to a problem? Please describe.

Now that device cross-signing is turned on, I get scary warning messages popping up from time to time, asking me if FHJKEFGHUISDKHJ is one of my sessions. Unless I've memorized the gibberish ID for each of my sessions, how should I know? I have to dig multiple clicks into the Settings for each one of my sessions to find out if FHJKEFGHUISDKHJ is me or a Bad Actor trying to login to my account.

Describe the solution you'd like

The session ID for the session I'm currently using needs to be prominently displayed somewhere on the Riot UI, so I can see at a glance if a verification message is talking about a session I am using.

Describe alternatives you've considered

Is there a way for users to give sessions human-recognizable names (eg "Bob's phone"), so that the verification messages can use those instead of (or as well as) the gibberish string?

Additional context

Having all your private chats encrypted is fantastic, and the cross-signing makes encryption much more user-friendly, but anything that can be done to reduce the user confusion associated with managing encryption security will make Riot comprehensible to a wider range of users.

@aaronraimist
Copy link
Collaborator

You aren't intended to have to look at those session IDs. Riot tries to name devices in a friendly way like "riot.im/app (Firefox, macOS)". Is that not working for you?

@strypey
Copy link
Author

strypey commented May 20, 2020 via email

@t3chguy
Copy link
Member

t3chguy commented May 20, 2020

Or you could rename your devices to be appropriate to your usage

@strypey
Copy link
Author

strypey commented May 21, 2020

That's true, but I guess the question for the Riot devs is; what's the likely overlap between Matrix newbies who don't know how to rename their devices, and users who have multiple sessions that end up with the same default name. If they evaluate that overlap as low (eg just me ;), then I guess they will just just close the issue. If they evaluate that overlap as moderate or high, other UX tweaks might be worth considering.

@strypey
Copy link
Author

strypey commented May 21, 2020

Another possible solution would be to prompt the user to name their new session on first use? Maybe as part of the device verification workflow?

@aaronraimist
Copy link
Collaborator

That's planned eventually https://github.com/vector-im/riot-web/issues/2295

@afranke
Copy link
Contributor

afranke commented Aug 25, 2021

Closing, considering the above comments (i.e. they aren’t supposed to be visible and there is another issue about making them more personal/intelligible).

@afranke afranke closed this as completed Aug 25, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants