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

Fetch room membership from server rather than relying on stored data #1998

Merged
merged 1 commit into from
Oct 25, 2021

Conversation

uhoreg
Copy link
Member

@uhoreg uhoreg commented Oct 23, 2021

Sometimes, it seems like the sync data that gets persisted is out of date. So if Element gets reloaded, then it may be missing room members. For encrypted rooms, this means that the megolm session won't be sent to these missing members, so they will be unable to decrypt the messages.


Here's what your changelog entry will look like:

✨ Features

  • Fetch room membership from server rather than relying on stored data (#1998).

To work around the possibility that the persisted sync data may be out of date.
@uhoreg uhoreg requested a review from a team October 23, 2021 19:02
@uhoreg uhoreg merged commit 7ce0eb2 into matrix-org:develop Oct 25, 2021
su-ex added a commit to SchildiChat/matrix-js-sdk that referenced this pull request Nov 8, 2021
* Mark old verification methods as deprecated ([\matrix-org#1994](matrix-org#1994)).
* Try to set a sender on search result events if possible ([\matrix-org#2004](matrix-org#2004)).
* Port some changes from group calls branch to develop ([\matrix-org#2001](matrix-org#2001)). Contributed by @SimonBrandner.
* Fetch room membership from server rather than relying on stored data ([\matrix-org#1998](matrix-org#1998)).
* Add method to fetch the MSC3266 Room Summary of a Room ([\matrix-org#1988](matrix-org#1988)).
* Don't show `Unable to access microphone` when cancelling screensharing dialog ([\matrix-org#2005](matrix-org#2005)). Fixes element-hq/element-web#19533 and element-hq/element-web#19533. Contributed by @SimonBrandner.
* Strip direction override characters from display names ([\matrix-org#1992](matrix-org#1992)). Fixes element-hq/element-web#1712 and element-hq/element-web#1712.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants