diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/ChatView.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/ChatView.kt index 142e5160a5..b10ddd82b4 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/ChatView.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/chat/ChatView.kt @@ -991,7 +991,7 @@ fun BoxScope.ChatItemsList( Spacer(Modifier.size(8.dp)) val reversedChatItems = remember { derivedStateOf { chatModel.chatItems.asReversed() } } - val revealedItems = rememberSaveable { mutableStateOf(setOf()) } + val revealedItems = rememberSaveable(stateSaver = serializableSaver()) { mutableStateOf(setOf()) } val sections = remember { derivedStateOf { reversedChatItems.value.putIntoSections(revealedItems.value) } } val preloadItemsEnabled = remember { mutableStateOf(true) } val boundaries = remember { derivedStateOf { sections.value.map { it.boundary } } }