element-hq / element-web

A glossy Matrix collaboration client for the web.
https://element.io
GNU Affero General Public License v3.0
11.14k stars 1.99k forks source link

If you miss the "unverified session" toast, it's very unclear how to verify the new session. #12857

Open ara4n opened 4 years ago

ara4n commented 4 years ago

If I hit 'Later' on the unverified session toast (or if i have to cancel the verification for some reason), how do I resume?

I assume I need to reopen my memberinfo in an e2e room and then find the new login and verify it? This is a very unintuitive thing to do - I'd ideally expect to find it in Settings: Security rather than thinking to look in my own MemberInfo? Or at least some copy or a link from there to take you to the right place?

bwindels commented 4 years ago

cc @nadonomy

nadonomy commented 4 years ago

This is a casualty of us descoping Settings from the phases to date. Should we re-assign this to the same phase Settings is in, or close it given the work is already captured?

jryans commented 4 years ago

I'll mark this as after release for now. (Ah, it already is tracked as phase 4 / after release.)

jryans commented 4 years ago

Moved to the separate story about device mgmt.

nadonomy commented 4 years ago

I'll mark this as after release for now. (Ah, it already is tracked as phase 4 / after release.)

D'oh, I didn't realise phase:4 was post release. We can talk more on Matrix, but I wonder if we should find a way to label so we don't need to remember arbitrary numbers.

ara4n commented 4 years ago

for now can “later“ show you a popup telling you to check your memberinfo to resume?

jryans commented 4 years ago

for now can “later“ show you a popup telling you to check your memberinfo to resume?

It could, or maybe the toast itself could state something about this...? Over to @nadonomy for design thoughts.

jryans commented 4 years ago

I wonder if we should find a way to label so we don't need to remember arbitrary numbers.

Yes, the number labels are too mysterious, I think most people agree. Filed https://github.com/vector-im/feature-dashboard/issues/72 to find a better way.

TheJJ commented 4 years ago

The list of sessions (in the "Security & Privacy" setting section) contains information like ID, name and last seen, but no button to perform the trusting procedure or a display of the trust state. There should be both for each device.