diff --git a/src/app/components/room-topic-viewer/RoomTopicViewer.tsx b/src/app/components/room-topic-viewer/RoomTopicViewer.tsx
index 19d04474d..4b7028f59 100644
--- a/src/app/components/room-topic-viewer/RoomTopicViewer.tsx
+++ b/src/app/components/room-topic-viewer/RoomTopicViewer.tsx
@@ -45,7 +45,6 @@ export const RoomTopicViewer = as<
{isFormatted ? (
- // eslint-disable-next-line @typescript-eslint/no-non-null-assertion
parse(sanitizeCustomHtml((topic as RoomTopicContent).formatted_body!))
) : (
{scaleSystemEmoji(topicStr)}
diff --git a/src/app/features/room/RoomTimeline.tsx b/src/app/features/room/RoomTimeline.tsx
index ca143c260..695d529ce 100644
--- a/src/app/features/room/RoomTimeline.tsx
+++ b/src/app/features/room/RoomTimeline.tsx
@@ -1125,9 +1125,7 @@ export function RoomTimeline({ room, eventId, roomInputRef, editor }: RoomTimeli
msgType={mEvent.getContent().msgtype ?? ''}
ts={mEvent.getTs()}
edited={!!editedEvent}
- onEditHistoryClick={
- editedEvent ? () => setEditHistoryEvent(mEvent) : undefined
- }
+ onEditHistoryClick={editedEvent ? () => setEditHistoryEvent(mEvent) : undefined}
getContent={getContent}
mediaAutoLoad={mediaAutoLoad}
urlPreview={showUrlPreview}
diff --git a/src/app/features/room/message/EditHistoryModal.tsx b/src/app/features/room/message/EditHistoryModal.tsx
index 7af3254e0..ee497ad60 100644
--- a/src/app/features/room/message/EditHistoryModal.tsx
+++ b/src/app/features/room/message/EditHistoryModal.tsx
@@ -50,10 +50,16 @@ export function EditHistoryModal({ room, mEvent, onClose }: EditHistoryModalProp
const rawEvents = res.chunk ?? [];
// Sort oldest first
const events = rawEvents
- .map((raw) => {
- // Build a lightweight representation for display; we just need content + ts
- return raw as { type: string; content: Record; origin_server_ts: number; event_id: string };
- })
+ .map(
+ (raw) =>
+ // Build a lightweight representation for display; we just need content + ts
+ raw as {
+ type: string;
+ content: Record;
+ origin_server_ts: number;
+ event_id: string;
+ },
+ )
.sort((a, b) => a.origin_server_ts - b.origin_server_ts);
// Convert to MatrixEvent-like objects using the raw data
@@ -113,7 +119,11 @@ export function EditHistoryModal({ room, mEvent, onClose }: EditHistoryModalProp
}}
>
-
+
Edit History
@@ -125,9 +135,20 @@ export function EditHistoryModal({ room, mEvent, onClose }: EditHistoryModalProp
-
+
{historyState.status === AsyncStatus.Loading && (
-
+
)}
@@ -163,7 +184,10 @@ export function EditHistoryModal({ room, mEvent, onClose }: EditHistoryModalProp
{formatTs(editEvt.getTs())}
-
+
{getVersionBody(editEvt)}