element-hq / element-x-android

Android Matrix messenger application using the Matrix Rust Sdk and Jetpack Compose
GNU Affero General Public License v3.0
1.01k stars 137 forks source link

Not being able to leave an already left room #3015

Open coseriu opened 3 months ago

coseriu commented 3 months ago

Steps to reproduce

  1. Where are you starting? What can you see? I used matrix bots to chat through other chat apps, but unfortunately, despite having disconnected from them, lots of those rooms created by the bots are still present in my chat list.

  2. What do you click? I try to leave them through the leave button, but the app says that an error occurred. Screenshot_20240611-212537

  3. More steps…

Outcome

What did you expect?

Not being able to access already left rooms and/or leave them if the bot couldn't delete them.

What happened instead?

Instead, I am forced to see every single room I was part of and access a limited amount of its history.

Your phone model

Xiaomi 11 Lite 5G NE

Operating system version

Android 14

Application version and app store

Element 0.4.14 - Play Store

Homeserver

4d2.org

Will you send logs?

Yes

Are you willing to provide a PR?

No

### Tasks
jmartinesp commented 3 months ago

This looks like either a Rust SDK or a sliding sync issue, something is providing outdated room list data to the app. Could you confirm the room ids of some of the left rooms that still appear?

coseriu commented 3 months ago

I'm afraid I don't know how to proceed with your suggestion. Any help would be so much appreciated :D

K4LCIFER commented 3 months ago

I think I might've had the same issue occur on desktop. I left a room, but the icon still persisted after leaving. I'm not sure how long it took for the icon to finally leave, but it did eventually leave.

coseriu commented 3 months ago

logs.zip

These are the logs. I don't know if they are useful here, but I don't know how else I can grab attention towards this particular problem.