-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Unable join a room I've been invited to #22784
Comments
Here's a fun turn of events. It turns out that I did indeed join the room (currently chatting on it) but the history never loads. This, according to @timokoesters, is due to lack of support in conduit. Thing is, my client shouldn't forever attempt to retrieve it but show an error instead. |
Looks like some of the required APIs are missing
Element doesn't claim or want to support partial HS implementations, support there is best-effort, closing in favour of #22346 to handle codified minimum requirements |
@t3chguy In this case, Element was talking to a normal Synapse, that fulfills all requirements, but that Synapse was federating with a Conduit. I think an appropriate solution would be for Element to stop requesting history if it still errors after multiple tries. Maybe additionally Synapse should do exponential backoff on /backfill. |
If anything, throwing an error to the user rather than spinning forever would be an UX improvement. |
@omame the issue says "Unable to join" - but @timokoesters is talking about history backfill. Which happened? Were you able to join or not? |
@omame please update the issue title to match the problem you are experiencing. |
I think we can close this. It happened 2 months ago today and I never experienced the issue again ever since. This because I never joined another room federated with Conduit. So the problem, as @timokoesters pointed out, it's in the way Element and Conduit talk to each other. As for my problem, I consider it to be expected behaviour based on the above. Thus, I'm closing this but feel free to reference it in a more generic issue to address the problem. |
Element wasn't talking to Conduit, the federation happens between servers. |
Steps to reproduce
Outcome
What did you expect?
Room finishes loading and I join
What happened instead?
Room never stops loading
Operating system
MacOS, Android (Element and Fluffychat apps)
Browser information
Chromium version 103.0.5060.114
URL for webapp
app.element.io
Application version
Element version: 1.11.0 Olm version: 3.2.8
Homeserver
element.io
Will you send logs?
Yes
The text was updated successfully, but these errors were encountered: