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

Revert "Distinguish room state and timeline events when dealing with widgets" (#28681) #29075

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

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.

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.

2 participants