diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/model/ChatModel.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/model/ChatModel.kt index 1410d520b8..7fdf82176c 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/model/ChatModel.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/model/ChatModel.kt @@ -520,6 +520,11 @@ object ChatModel { } suspend fun addChatItem(rhId: Long?, chatInfo: ChatInfo, cItem: ChatItem) { + // Sent items reach only the active context; received items reach both. Mirror that so a message + // sent in a secondary scope (member support) still updates the main chat list preview (#5909). + if (secondaryContextFilter != null && cItem.chatDir.sent) { + chatsContext.addChatItem(rhId, chatInfo, cItem) + } // updates membersRequireAttention val cInfo = if (chatInfo is ChatInfo.Direct && chatInfo.chatDeleted) { // mark chat non deleted