diff --git a/app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt b/app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt
index 5a7c5aaae12dc893fcb815824ed05ffe4a356f2d..9f2539a2f70a9b45feb6c0d3a3be5a9451d5cf43 100644
--- a/app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt
+++ b/app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt
@@ -12,7 +12,8 @@ class PeopleAdapter(
     private val onOpenRequestsClicked: () -> Unit
 ) : BaseRvAdapter<PeopleListItem, PeopleViewHolder>(PayloadIdEntityCallback { old, new ->
     if (new is PeopleUserListItem && old is PeopleUserListItem) {
-        PeopleUserListItemPayload(user = new.user.takeIf { it != old.user })
+        if (new.isIgnored != old.isIgnored) null
+        else PeopleUserListItemPayload(user = new.user.takeIf { it != old.user })
     } else null
 }) {