diff --git a/src/stores/widgets/StopGapWidgetDriver.ts b/src/stores/widgets/StopGapWidgetDriver.ts index 8baea97fe0..8a286d909b 100644 --- a/src/stores/widgets/StopGapWidgetDriver.ts +++ b/src/stores/widgets/StopGapWidgetDriver.ts @@ -71,6 +71,10 @@ export class StopGapWidgetDriver extends WidgetDriver { const stickerSendingCap = WidgetEventCapability.forRoomEvent(EventDirection.Send, EventType.Sticker).raw; this.allowedCapabilities.add(MatrixCapabilities.StickerSending); // legacy as far as MSC2762 is concerned this.allowedCapabilities.add(stickerSendingCap); + + // Auto-approve the legacy visibility capability. We send it regardless of capability. + // Widgets don't technically need to request this capability, but Scalar still does. + this.allowedCapabilities.add("visibility"); } }