Skip to content

Detect unsynchronized second device setup  #5162

@hpk42

Description

@hpk42

It often happens that a user sets up an account on two devices by typing in credentials twice and expects it too work but instead gets undecryptable messages from their own address. We should prevent this situation and guide users to "add second device" setup method instead.

Core needs to detect during (or right after?) configure that this device might be a second but unsynchronized device and should signal this fact to the UI. At best UIs don't even ask for a displayname/avatar but directly advise to cancel the setup and use "add as second device", maybe as a directly clickable button. But this issue here is first of all about detecting the unsynchornized second device during configure. We can probably not unconditionally fail configure but need to give users a choice because it's quite possible that 30 minutes earlier an account was configured but then the app removed, to install it on another device. If nothing else, a device message should be produced and we can iterate on (some/all) UIs then later.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions