Element-R: Will force download of member list during initial sync with lazy loading #26418
Labels
A-Element-R
Issues affecting the port of Element's crypto layer to Rust
A-Performance
O-Occasional
Affects or can be seen by some users regularly or most users rarely
S-Minor
Impairs non-critical functionality or suitable workarounds exist
T-Defect
Z-Labs
Steps to reproduce
Outcome
What did you expect?
Lasy loading is enabled, to allow faster loading of rooms.
What happened instead?
For each of the rooms a loadRoomMember is called during the initial sync handling.
The rust crypto is doing that when handing the
m.room.encryption
state event:https://github.com/matrix-org/matrix-js-sdk/blob/6e2ac03f7e130ec721fc67176883571547608ee6/src/rust-crypto/rust-crypto.ts#L1237
This will defeat lazy loading and make the initial sync slow.
Probably one of the source for #26352
Operating system
MacOs
Application version
No response
How did you install the app?
https://pr10080--matrix-react-sdk.netlify.app
Homeserver
No response
Will you send logs?
No
The text was updated successfully, but these errors were encountered: