-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider implications of showing the old room when leaving the upgraded room #8539
Comments
Ugh, yes, I hadn't considered that. |
Just got confused by this today. |
I don't think we expect regular users to understand the mechanisms underpinning room upgrades. Therefore, it is highly unlikely that when a regular user chooses to leave a room that happens to be upgraded, they're intending to leave the newer version and remain a member of the old version. My opinion is that we should honour users' intention and leave all versions of the room at once. |
Requires matrix-org/matrix-js-sdk#868 Fixes element-hq/element-web#8539 We don't need to use leaveRoomChain when rejecting invites because we won't have the references needed. This leaves the couple spots where we do actually leave a room, and use the new function for that.
This didn't seem to work when I tested just now on the test server/riot instance you provisioned for me @turt2live :\ |
Inasmuch as, I |
Stand down: I'm an idiot. |
Opening this as a UI issue to propagate to the other projects as needed.
There's some concern that leaving an upgraded room magically makes the old room appear in the room list, which could confuse people. Instead, maybe we should be leaving the chain of rooms?
The text was updated successfully, but these errors were encountered: