-
-
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
Missing avatars or displaynames when scrolling up (Conduit) #21034
Comments
Duplicate of #20999 |
@gsouquet I think this issue is different. Here the avatar shows on the newer messages but is missing on the older messages. As I said above I believe this is an issue with include_redundant_members, Element Android has this problem too: element-hq/element-android#3417 |
Indeed -
If Element wants to continue showing historical profiles (#3768 challenges this and has a labs option now) then it'll need to set that filter param. |
Adding the filter to include redundant members should be an easy fix and has no performance consequences on synapse because it already does this by default. If this lands on nightly, please tell me so I can test it with Conduit. |
Did anyone try to activate "include redundant members"? This should be a really simple change and hopefully fixes profiles on Conduit. |
I've added a workaround to Conduit which just always sends all members in /messages |
Steps to reproduce
This requires some work to reproduce, log in on a conduit server and join a larger room, then scroll up. Maybe it requires a page refresh or cache clear as well.
The problem seems to be that Element Web relies on redundant member events to some extend, but does not send the include_redundant_members filter flag on /messages and/or /context.
Also see https://gitlab.com/famedly/conduit/-/issues/233
Outcome
User profile information missing
Operating system
Browser information
URL for webapp
staging.element.io
Application version
Homeserver
conduit.rs
Will you send logs?
No
The text was updated successfully, but these errors were encountered: