Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Registering a 3pid can cause you to be kicked out of a room #7838

Open

Description

@richvdh

And worse, if you were the only one in the room, you will be unable to rejoin.

Steps to repeat:

  1. Be the only user in a room.
  2. Send a 3pid invite to the room, to an unregistered 3pid.
  3. Register the 3pid yourself.
  4. Observe that you are no longer a member of the room; rather you have an invite to that room which you cannot accept ("no known servers", or, if the room's extremities get cleared by delete_old_current_state_events, "No create event in auth_events").

Until #7804 landed, you wouldn't have been able to reject it, either. That much at least seems to work now.

Activity

  1. richvdh commented on Jul 14, 2020

    @richvdh
    MemberAuthor

    Until #7804 landed, you wouldn't have been able to reject it, either. That much at least seems to work now.

    actually I suspect this is incorrect. As long as the room hasn't been cleared out by delete_old_current_state_events, you can still reject the invite. If the room is cleared out by delete_old_current_state_events, you get a stuck invite, as per #7139.

  2. added
    z-p2(Deprecated Label)
    and removed on Jul 29, 2020
  3. added
    T-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.
    A-3PID3rd party identifiers: e.g. email, phone number
    on May 3, 2022
  4. added
    S-MajorMajor functionality / product severely impaired, no satisfactory workaround.
    z-WTFCausing the user to exclaim! These issues are high impact and low effort.
    O-UncommonMost users are unlikely to come across this or unexpected workflow
    and removed
    z-bug(Deprecated Label)
    z-p2(Deprecated Label)
    on Nov 23, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    A-3PID3rd party identifiers: e.g. email, phone numberO-UncommonMost users are unlikely to come across this or unexpected workflowS-MajorMajor functionality / product severely impaired, no satisfactory workaround.T-DefectBugs, crashes, hangs, security vulnerabilities, or other reported issues.z-WTFCausing the user to exclaim! These issues are high impact and low effort.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions