Skip to content
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

Blank People Filter #2970

Closed
neilisfragile opened this issue Jun 26, 2024 · 10 comments
Closed

Blank People Filter #2970

neilisfragile opened this issue Jun 26, 2024 · 10 comments
Labels
T-Defect X-Needs-Info This issue is blocked awaiting information from the reporter

Comments

@neilisfragile
Copy link
Member

Steps to reproduce

  1. Where are you starting? What can you see?
    Start from the room list

  2. What do you click?
    Click on the 'People' tab

Outcome

What did you expect?

To see a list of my DMs

What happened instead?

I see an empty screen, that tells me I do not have any DMs

I rage shook in the past here but it has never worked for me.

I can see other examples that seem to be the same thing here and here There are also some examples in the EXA rageshake repo as well, here and here

Your phone model

No response

Operating system version

No response

Application version

No response

Homeserver

matrix.org

Will you send logs?

Yes

@Velin92
Copy link
Member

Velin92 commented Jun 27, 2024

What version of the app are you using?
We are aware that we had this issue in the past but it should be fixed for a while, in fact I see the rageshakes reporting 1.5.12 as the version of the issue, but the latest released version is 1.6.11

@Velin92 Velin92 added the X-Needs-Info This issue is blocked awaiting information from the reporter label Jun 27, 2024
@neilisfragile
Copy link
Member Author

neilisfragile commented Jun 27, 2024 via email

@Velin92
Copy link
Member

Velin92 commented Jun 27, 2024

You could try that yeah... however since you say you are an early adopter may you check also, maybe through web if your DMs are actually marked with the isDirect flag, are encrypted and only ever contained 2 joined people, we consider a DM in El-X a room that always had 2 joined members at any time, is direct and encrypted.

@neilisfragile
Copy link
Member Author

I definitely have plenty of m.direct, 2 person, encrypted rooms so that doesn't seem to be the problem.

@Velin92
Copy link
Member

Velin92 commented Jun 27, 2024

Okay I see, so I imagine DMs also appear with the DM UI as expected right, for example the avatar in the detail view should appear with your avatar overlapped with the other person's avatar:
Screenshot 2024-06-27 at 18 21 19

Because I want to understand if at least the SDK models and the app "understand" that a specific room is a DM, and so if is just a filter issue, or for some reason the room is not recognised as a DM.

Also maybe would be worth sending another rageshake, because as I said, we had an issue that has broken the People filter for everyone some time ago, but has been recently fixed, and if there are still some cases where this issue happens we should double check it with the latest logs.

@neilisfragile
Copy link
Member Author

@neilisfragile
Copy link
Member Author

I can't find anywhere in the app where I have the overlapping avatars - that sounds significant.

When I look at a DM and click on the top bar I go to a 'Room Info' screen - I'm wondering if the name is a give away that it is treated as a room rather than DM.

@Velin92
Copy link
Member

Velin92 commented Jun 27, 2024

Interesting I have seen this from the logs:
2024-06-27T16:06:35.409139Z WARN matrix_sdk_base::client: Failed to deserialize a global account data event: leading sigil is incorrect or missing at line 1 column 3432 event_type="m.direct" | crates/matrix-sdk-base/src/client.rs:630 | spans: root > sync_once > handle_response > handle_account_data

Seems that there is something in the account data m.direct field that is not recognised properly, maybe you have a userin your dm list, which has an incorrect matrix username?

Because this is probably preventing the app to interpret which rooms are direct properly and is making all your rooms being considered as normal non direct rooms.

@Velin92
Copy link
Member

Velin92 commented Jul 8, 2024

Closing the issue due to being an account data issue.

@Velin92 Velin92 closed this as completed Jul 8, 2024
@yostyle
Copy link

yostyle commented Nov 6, 2024

Probably related to #3489

If you create a DM by invite a user by email, the m.direct contains this email and the DM room list is empty on Element X.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-Defect X-Needs-Info This issue is blocked awaiting information from the reporter
Projects
None yet
Development

No branches or pull requests

3 participants