diff --git a/src/ui/feed/note/mod.rs b/src/ui/feed/note/mod.rs index 07a00a86..9dbdfcd2 100644 --- a/src/ui/feed/note/mod.rs +++ b/src/ui/feed/note/mod.rs @@ -66,8 +66,10 @@ pub(super) fn render_note( // FIXME drop the cached notes on recompute if let Ok(note_data) = note_ref.try_borrow() { - let skip = note_data.author.muted + let skip = (note_data.author.muted + && !matches!(app.page, Page::Feed(FeedKind::DmChat(_)))) || (note_data.deletion.is_some() && !app.settings.show_deleted_events); + if skip { return; }