Skip to content

Invited device not able to participate in project if joining fails after accepting invite #937

@ximenabb

Description

@ximenabb

https://www.notion.so/digidem/Invited-device-not-able-to-participate-in-project-if-joining-fails-after-accepting-invite-1581b08162d5808eae04caefd8bf976f

The reproduction steps are as follows:

  1. A invites B
  2. B receives invite, presses accept.
  3. A has been notified that B has accepted the invite. From A’s perspective, B is a fully working member of the project now. However, on B’s side, it is still doing the work to actually join the project (i.e. save the info in its database), which currently takes a decently long time for whatever reason.
  4. While the joining part is happening, B closes the app or the app/device crashes (could happen for any number of reasons).
  5. B re-opens the app. There is no indication that B is actually part of the project.
  6. A recognizes B as a project member, but there’s no way in the app for A to invite B again and thus B becomes a “stranded” member. B is unable to meaningfully participate in the project as a result.

The only workaround is for B to clear its storage or reinstall the app, such that it becomes discoverable by A as a completely new device.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions