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

New Pin Room Banner: Unavoidable performance and bandwidth issues at high pinned message count. #28041

Closed
CrimsonFork opened this issue Sep 12, 2024 · 1 comment · Fixed by element-hq/matrix-react-sdk#37
Labels
A-Message-Pinning O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect Z-Labs

Comments

@CrimsonFork
Copy link

CrimsonFork commented Sep 12, 2024

Steps to reproduce

Opening a room with hundreds (700-900 in the tested cases) of pinned messages across a long time.

Outcome

What did you expect?

Regular usage without issues.

What happened instead?

Tanked CPU performance, stutter, slow loading of message history for a while, presumably while all the pinned messages are still being fetched. Whether or not a room is encrypted seems to affect little, if anything. Presumably depends on server + client performance and overall bandwidth.

Operating system

OpenSUSE Tumbleweed on an i7-4790

Browser information

Firefox 130.0 (Flatpak)

URL for webapp

app.element.io

Application version

1.11.77

Homeserver

Synapse 1.112.0

Will you send logs?

No

@dosubot dosubot bot added A-Message-Pinning S-Major Severely degrades major functionality or product features, with no satisfactory workaround labels Sep 12, 2024
@florianduros florianduros added the O-Uncommon Most users are unlikely to come across this or unexpected workflow label Sep 12, 2024
@CrimsonFork
Copy link
Author

Didn't have a place to put it in, but it would also generally be nice to have an option not to have the banner while still having access to pins in the sidebar, maybe as a local room setting.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-Message-Pinning O-Uncommon Most users are unlikely to come across this or unexpected workflow S-Major Severely degrades major functionality or product features, with no satisfactory workaround T-Defect Z-Labs
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants