From 3e04b24d1efe96e09aa63c4587b747f7bdede808 Mon Sep 17 00:00:00 2001 From: JephDiel Date: Wed, 1 Apr 2026 03:14:16 -0500 Subject: [PATCH] Allow Element Call to use MSC4039 (#32755) * Allow Element Call to use MSC4039 Allow Element Call to use MSC4039 so it can download avatars if it can't authenticate with the server directly. * Test Allowing Element Call to use MSC4039 --------- Co-authored-by: Valere Fedronic --- apps/web/src/stores/widgets/ElementWidgetDriver.ts | 1 + .../test/unit-tests/stores/widgets/ElementWidgetDriver-test.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/apps/web/src/stores/widgets/ElementWidgetDriver.ts b/apps/web/src/stores/widgets/ElementWidgetDriver.ts index 157991e860..23ab7cc511 100644 --- a/apps/web/src/stores/widgets/ElementWidgetDriver.ts +++ b/apps/web/src/stores/widgets/ElementWidgetDriver.ts @@ -128,6 +128,7 @@ export class ElementWidgetDriver extends WidgetDriver { this.allowedCapabilities.add(MatrixCapabilities.MSC4157UpdateDelayedEvent); this.allowedCapabilities.add(MatrixCapabilities.MSC4407SendStickyEvent); this.allowedCapabilities.add(MatrixCapabilities.MSC4407ReceiveStickyEvent); + this.allowedCapabilities.add(MatrixCapabilities.MSC4039DownloadFile); this.allowedCapabilities.add( WidgetEventCapability.forStateEvent(EventDirection.Receive, EventType.RoomName).raw, diff --git a/apps/web/test/unit-tests/stores/widgets/ElementWidgetDriver-test.ts b/apps/web/test/unit-tests/stores/widgets/ElementWidgetDriver-test.ts index b658aa68d4..2e86fd196c 100644 --- a/apps/web/test/unit-tests/stores/widgets/ElementWidgetDriver-test.ts +++ b/apps/web/test/unit-tests/stores/widgets/ElementWidgetDriver-test.ts @@ -134,6 +134,7 @@ describe("ElementWidgetDriver", () => { "org.matrix.msc4157.update_delayed_event", "org.matrix.msc4407.send.sticky_event", "org.matrix.msc4407.receive.sticky_event", + "org.matrix.msc4039.download_file", // RTC decline events (send/receive, unstable/stable) "org.matrix.msc2762.send.event:org.matrix.msc4310.rtc.decline", "org.matrix.msc2762.send.event:m.rtc.decline",