-
Notifications
You must be signed in to change notification settings - Fork 39
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
Duplicate DM in room list, cannot delete #325
Comments
It will be difficult to diagnose this
Which homeserver are you using? (If it is matrix.org or an EMS host, I may be able to find relevant server logs.) |
@DMRobertson It is matrix.org, account is @valynor I have no instructions to reproduce, unfortunately. I deleted a few rooms in element-web and the next time I looked into EX I had the duplicate. Might or might not be related. Happened 2 or 3 days ago. I can send EX logs if you like. |
Please send a rageshake and include the room ID of the duplicate room (you can get this from Element-Web, Room Settings -> Advanced. I recall seeing your user ID in logs before, so it's entirely possible that the proxy has some bad state cached for you, but we need some IDs to confirm. Thanks! |
@kegsay done |
@kegsay |
Thank you for the logs. I looked into a few things to see what was going on.
Lastly I looked at the client logs in the rageshake. Grepping for the room ID with rg -z '!aBMLyCTbDuLlIkbReo:matrix.org' --no-filename --no-line-number | cut -d " " -f 2- | cut -d "|" -f 1 | sort | uniq I spotted a few suspicious log lines:
Speaking to the client folks (internal link), that's part of their attempt to "work around duplicated rooms". It doesn't seem to be working in your case though. I didn't follow the details, but the Rust SDK authors seemed to have a plan on how to tackle this. I'll transfer this to their repo now. One other thing I noticed in the rageshake was warnings of the form
I could see from the matrix.org DB that this is a version 9 room, not 10. I don't think this has any huge consequences, but it makes me slightly scared that the client isn't getting the room version information from the proxy. |
I seemingly lack creds for this, so matrix-org/matrix-rust-sdk#2773 is my way of doing this manually. |
iPad Mini 2019, iOS 17.0.2, Element-X 1.3.1
I have a duplicate DM in the room list. It's only on EX, not in any of my 4 other sessions.
The first instance of the DM works normally.
The 2nd instance:
There's no way to get rid of this duplicate room - a "clear cache & reload" would probably fix this but EX does not have this implemented yet.
Please add "clear cache & reload" soon, I'm using Element for ~3 years now and it reliably fixes things like these on regular Element iOS and Element-Web. EX really needs this setting, too.
The text was updated successfully, but these errors were encountered: