Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Broken room state cross platform #138

Open
BillCarsonFr opened this issue Jan 27, 2022 · 1 comment
Open

Broken room state cross platform #138

BillCarsonFr opened this issue Jan 27, 2022 · 1 comment
Assignees
Labels
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 Team: Crypto

Comments

@BillCarsonFr
Copy link
Member

BillCarsonFr commented Jan 27, 2022

We have now reports on the 3 platforms regarding broken/incomplete states. Leading to several sorts of bad behaviour, going from missing topic, to denying actions (missing PL), and to sending in clear in e2e rooms

IOS: element-hq/element-ios#5184
Web: element-hq/element-web#20435
Android: element-hq/element-android#5068

@BillCarsonFr BillCarsonFr added Team: Crypto 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 labels Jan 27, 2022
@BillCarsonFr BillCarsonFr self-assigned this Jan 27, 2022
@ara4n
Copy link
Member

ara4n commented Jan 27, 2022

some incorrect state could be due to:

However, clients are also at risk of corrupting their own state (e.g. if iOS is failing to play back NSE sync responses correctly).

I suspect there are also situations where synapse presents non-atomic state to clients when it's in the middle of joining a room.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
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 Team: Crypto
Projects
None yet
Development

No branches or pull requests

2 participants