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

v.1.0.6 unable to verify devices. #2113

Open
AtomicRPM opened this issue Sep 16, 2020 · 3 comments
Open

v.1.0.6 unable to verify devices. #2113

AtomicRPM opened this issue Sep 16, 2020 · 3 comments

Comments

@AtomicRPM
Copy link

Describe the bug
Pulled latest release of Element-android v1.0.6 and built app using Android Studio. Installed the built apk on two android 10 phones. User 1 and user 2 sign into homeserver. User 1 tries to verify user 2 device. User 2 receives invite to private room instead of device verification request.

Homeserver is v1.19.1

@bmarty
Copy link
Member

bmarty commented Sep 16, 2020

Yes, this is the expected behavior by design

@AtomicRPM
Copy link
Author

OK. I guess I am missing something then. How does User 1 verify User 2's device? The "expected behavior by design" is not intuitive nor does it inform User1 that for a device verification to succeed a private room must be created which results in a verification request never being received by User 2. This creates a lot of confusion and is far from how device a verification occurred in Riot, and honestly is not the expected behavior.

So what is supposed to happen in the private room? A second device verification should be sent?

Could you please list the steps required to verify two devices.

@witchent
Copy link

No, in the created room the verification request should be there already, so the second person just has to join the room and click on accept.
That is except if you have "never send encrypted messages to unverified devices" turned on.

I am not sure if it was always like this, but I think this behavior is really bad UX as well.
You can get bitten by element-hq/element-web#13656 and element-hq/element-web#13600, both which just happened to me in Element Android, which makes you end up with two chats with the same person (bad enough) but also unable to verify except for if you figure out the cause.
As mentioned by @AtomicRPM, this really creates confusion for everyone involved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants