diff --git a/src/modules/reducers/messages.ts b/src/modules/reducers/messages.ts index 377e36052..33c7351e1 100644 --- a/src/modules/reducers/messages.ts +++ b/src/modules/reducers/messages.ts @@ -4,7 +4,7 @@ import { import { ApiMessage, ApiThreadInfo, MAIN_THREAD_ID } from '../../api/types'; import { FocusDirection } from '../../types'; -import { MESSAGE_LIST_SLICE, MESSAGE_LIST_VIEWPORT_LIMIT } from '../../config'; +import { IS_TEST, MESSAGE_LIST_SLICE, MESSAGE_LIST_VIEWPORT_LIMIT } from '../../config'; import { selectListedIds, selectChatMessages, @@ -39,7 +39,7 @@ export function updateCurrentMessageList( ): GlobalState { const { messageLists } = global.messages; let newMessageLists: MessageList[] = messageLists; - if (shouldReplaceHistory) { + if (shouldReplaceHistory || IS_TEST) { newMessageLists = chatId ? [{ chatId, threadId, type }] : []; } else if (chatId) { const last = messageLists[messageLists.length - 1];