Skip to content

Conversation

@robintown
Copy link
Member

This change was introduced to implement the latest version of MSC2762, improving the reliability of room state for Element Call widgets. However, because we're not yet ready with a change to matrix-rust-sdk that would match the behavior of #28681, it turns out that we have to choose between:

  1. breaking Element Call in Element Web for a while
  2. breaking Element Call in Element X for a while
  3. reverting the changes for now until all our clients are ready with PRs that implement the latest version of MSC2762.

Since Element Call's stability was the only reason so far to really push these changes, reverting seems appropriate.

Until we have a matching PR to the Rust SDK that allows Element Call to take advantage of the latest version of MSC2762 in both Element Web and Element X, we should not be using matrix-widget-api v1.12.0. Element Call widgets are too sensitive to the behavior changes introduced in that version, and will just not work.
@robintown robintown added the T-Task Tasks for the team like planning label Jan 22, 2025
@robintown robintown requested review from a team as code owners January 22, 2025 21:48
@robintown
Copy link
Member Author

matrix-org/matrix-js-sdk#4647 is related but this PR does not depend on it.

@hughns
Copy link
Member

hughns commented Jan 27, 2025

No longer needed.

@hughns hughns closed this Jan 27, 2025
@robintown
Copy link
Member Author

Didn't end up needing this: Timo worked out a solution in matrix-widget-api that allows us to unbreak EW while keeping compatibility with the Rust SDK. matrix-org/matrix-widget-api#126

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

T-Task Tasks for the team like planning

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants