From 0aceab3eaff1150454c266079fbc14ad5552272d Mon Sep 17 00:00:00 2001 From: Valere Date: Wed, 1 Apr 2026 10:07:14 +0200 Subject: [PATCH] call-widget: auto approve file download cap to get access to avatars --- apps/web/src/stores/widgets/ElementWidgetDriver.ts | 1 + .../test/unit-tests/stores/widgets/ElementWidgetDriver-test.ts | 2 ++ 2 files changed, 3 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..6e0a163fa8 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,8 @@ describe("ElementWidgetDriver", () => { "org.matrix.msc4157.update_delayed_event", "org.matrix.msc4407.send.sticky_event", "org.matrix.msc4407.receive.sticky_event", + // To download avatars + "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",