diff --git a/src/app/organisms/room/RoomViewInput.jsx b/src/app/organisms/room/RoomViewInput.jsx
index d574d86..37e0298 100644
--- a/src/app/organisms/room/RoomViewInput.jsx
+++ b/src/app/organisms/room/RoomViewInput.jsx
@@ -303,12 +303,18 @@ function RoomViewInput({
if (file !== null) roomsInput.setAttachment(roomId, file);
}
- const canISend = roomTimeline.room.currentState.maySendMessage(mx.getUserId());
-
function renderInputs() {
- if (!canISend) {
+ const canISend = roomTimeline.room.currentState.maySendMessage(mx.getUserId());
+ const tombstoneEvent = roomTimeline.room.currentState.getStateEvents('m.room.tombstone')[0];
+ if (!canISend || tombstoneEvent) {
return (
- You do not have permission to post to this room
+
+ {
+ tombstoneEvent
+ ? tombstoneEvent.getContent()?.body ?? 'This room has been replaced and is no longer active.'
+ : 'You do not have permission to post to this room'
+ }
+
);
}
return (