diff --git a/src/session/view/content/room_history/item_row.rs b/src/session/view/content/room_history/item_row.rs index 9f060f9a..af531d4d 100644 --- a/src/session/view/content/room_history/item_row.rs +++ b/src/session/view/content/room_history/item_row.rs @@ -119,7 +119,11 @@ mod imp { fn menu_opened(&self) { let obj = self.obj(); - let Some(event) = obj.item().and_downcast::() else { + let Some(event) = obj + .item() + .and_downcast::() + .filter(|e| !e.is_redacted()) + else { obj.set_popover(None); return; };