element-hq / element-hq/element-ios

User verification does not work on Conduit

Open
#5,974 4 comments 3 reactions 0 assignees View on GitHub
A-E2EE crypto O-Occasional S-Major T-Defect
Dominant language
Swift
Stars
1.8k
Forks
544
PR merge metrics
PR metrics pending

Description

### Steps to reproduce

1. register two users on a conduit homeserver
2. start emoji verification between element web and element ios
3. after the verification is done, the shield is still grey

When trying again between element web and another element web, user verification works, so this is a problem with ios.
Conduit sometimes sends to-device events multiple times or maybe in a wrong order, maybe that's an issue?

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the reported flow with two users on a Conduit homeserver: verify between Element Web and Element iOS, then compare it with Element Web to Element Web. Inspect the iOS handling of the to-device events involved in emoji verification, including duplicate or out-of-order delivery. Done means the verification shield is no longer grey after successful verification against Conduit.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
authentication, mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.