-
-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Kick was shown as a leave #7853
Comments
If you /kick a mxid that's neither a room member nor an invited room member, Riot renders this as that mxid's having left (I am certain I filed a bug for this in the past). Is that what happened here? |
Oh right, that's probably it. The user was broken so I can believe the membership was also broken. |
So I guess we need to decide how we'd like to show a NOTHING -> Leave (/kick of a user who wasn't even in the room) |
Feeling is that if the user has no previous state then it shouldn't be shown (as it isn't really a state change).
Doesn't sync actually contain a |
tbh I'm not sure why we even need to consider the prev content for a kick: a kick by definition is making a user |
Isn't @Half-Shot saying we need to consider the prev content to know whether it's a kick (causing somebody who is not you to |
You don't though, because |
I think this is acceptable. |
Because if they weren't really in the room then you aren't making them leave |
That sounds like a spec problem, not a UI/UX problem. Not to mention the case of someone going out of their way to kick someone that wasn't in the room is fairly rare. |
Yes but by mistake, such as a typo, I can imagine it happening |
I'm still convinced that we should fix that particular case in the spec, not in the UI. |
We kicked someone who was having trouble joining from their HS (looked like a split). However, the kick shows up as "X left the room" despite the event being submitted by another user:
The text was updated successfully, but these errors were encountered: