Skip to content

Support for MSC2762 update_state widget action when running as embedded client #4665

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

Open
hughns opened this issue Jan 29, 2025 · 0 comments · May be fixed by #4790
Open

Support for MSC2762 update_state widget action when running as embedded client #4665

hughns opened this issue Jan 29, 2025 · 0 comments · May be fixed by #4790

Comments

@hughns
Copy link
Member

hughns commented Jan 29, 2025

A new widget action called update_state was recently added to MSC2762.

The embedded RoomWidgetClient should use this capability where available in order to get saner room state semantics.

n.b. The was a previous PR to implement this in #4574 but then reverted in #4656 as it was not backwards compatible.

(@robintown says…) However, we don't strictly need backwards compatibility here. The minimum we need is for Element Call (as the primary consumer of the RoomWidgetClient) to be upgraded to a version of matrix-js-sdk compatible with update_state only once we have support for update_state on all widget host that officially support Element Call. That means we need both Element Web and Element X (via matrix-rust-sdk) to support this in their widget drivers, then we can go ahead with this change.

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

Successfully merging a pull request may close this issue.

1 participant