From 4128c5a1aba7c87f0f5c95ab63e76a7c7db48e0a Mon Sep 17 00:00:00 2001 From: Aaron Raimist Date: Sun, 24 Apr 2022 21:17:19 -0500 Subject: [PATCH 1/2] Mark room versions 7, 8, and 9 as safe Workaround for https://github.com/vector-im/element-web/issues/20166 https://github.com/vector-im/element-web/issues/11820 --- src/models/room.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/room.ts b/src/models/room.ts index b3ed911945b..323634d7f22 100644 --- a/src/models/room.ts +++ b/src/models/room.ts @@ -56,7 +56,7 @@ import { TypedEventEmitter } from "./typed-event-emitter"; // to upgrade (ie: "stable"). Eventually, we should remove these when all homeservers // return an m.room_versions capability. const KNOWN_SAFE_ROOM_VERSION = '6'; -const SAFE_ROOM_VERSIONS = ['1', '2', '3', '4', '5', '6']; +const SAFE_ROOM_VERSIONS = ['1', '2', '3', '4', '5', '6', '7', '8', '9']; function synthesizeReceipt(userId: string, event: MatrixEvent, receiptType: string): MatrixEvent { // console.log("synthesizing receipt for "+event.getId()); From 799508616b70d65095d7c5adc1773ded727e77d6 Mon Sep 17 00:00:00 2001 From: Aaron Raimist Date: Mon, 25 Apr 2022 09:48:56 -0500 Subject: [PATCH 2/2] Update KNOWN_SAFE_ROOM_VERSION to room version 9 --- src/models/room.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/models/room.ts b/src/models/room.ts index 323634d7f22..9e240e6f1e0 100644 --- a/src/models/room.ts +++ b/src/models/room.ts @@ -55,7 +55,7 @@ import { TypedEventEmitter } from "./typed-event-emitter"; // room versions which are considered okay for people to run without being asked // to upgrade (ie: "stable"). Eventually, we should remove these when all homeservers // return an m.room_versions capability. -const KNOWN_SAFE_ROOM_VERSION = '6'; +const KNOWN_SAFE_ROOM_VERSION = '9'; const SAFE_ROOM_VERSIONS = ['1', '2', '3', '4', '5', '6', '7', '8', '9']; function synthesizeReceipt(userId: string, event: MatrixEvent, receiptType: string): MatrixEvent {