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

Broken/Incomplete room state, encryption broken (sending denied) #20435

Open
BillCarsonFr opened this issue Jan 7, 2022 · 4 comments
Open

Broken/Incomplete room state, encryption broken (sending denied) #20435

BillCarsonFr opened this issue Jan 7, 2022 · 4 comments
Labels
A-E2EE 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-Rageshake Has attached rageshake (not for log submission process)

Comments

@BillCarsonFr
Copy link
Member

Steps to reproduce

  1. Where are you starting? What can you see?

I received an invite, but joining the room was failing silently. I tried several times with no effect.
The day after I noticed that the room was indead there (not sure when it happened).
But I can't send any message in the room (from the console: Room was previously configured to use encryption, but is no longer)
The room state is also incomplete (no topic, no admin, ..)

Here is the rageshake for more details
https://github.com/matrix-org/element-web-rageshakes/issues/7946

Outcome

What did you expect?

Operating system

No response

Browser information

No response

URL for webapp

No response

Application version

No response

Homeserver

matrix.org

Will you send logs?

Yes

@BillCarsonFr
Copy link
Member Author

Similar broken state on iOS leading to different outcome element-hq/element-ios#5184

@SimonBrandner SimonBrandner added A-E2EE 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 7, 2022
@BillCarsonFr
Copy link
Member Author

BillCarsonFr commented Jan 10, 2022

I wonder if we could have at least implement some kind of work around when we think that the room state might be broken/incomplete.
In this case we could try to refresh state from server.

One of the entry point could be:

  • Room was previously configured to use encryption error => Try to refresh state from server
  • Missing common states in room state (e.g here no history visibility, guest access, PL) => Try to refresh state from server

WDYT?

@BillCarsonFr
Copy link
Member Author

Udapte: Today the room state is even more broken, I can only see m.room.member .. (In UX i lost the room name, it's only called user and 14 others.)

@aaronraimist aaronraimist added the Z-Rageshake Has attached rageshake (not for log submission process) label Jan 10, 2022
@ouchadam
Copy link

ouchadam commented Jan 12, 2022

maybe related, I was invited and joined rooms by the element web nightly client, but the history is missing in EW, EA is able to view the history
https://github.com/matrix-org/element-web-rageshakes/issues/8092

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-E2EE 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-Rageshake Has attached rageshake (not for log submission process)
Projects
None yet
Development

No branches or pull requests

4 participants