Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
When publishing a threepid to an IS, if you click 'continue' before clicking the link in your email, we delete your threepid from the HS. #10779
Yes, delete from the HS is indeed the first step we take:
So, we could delay the delete step to avoid this... but rather than doing that, it would be a lot better to use the "re-add with different bind setting" flow from MSC2229.
At the moment though, MSC2229 work is deferred to phase 2.
If this issue is phase 1, should we try only re-ordering the delete (which will add complexity to Riot) or pull MSC2229 into phase 1?