diff --git a/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue b/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue index 8140a9453..59b18aa14 100644 --- a/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue +++ b/app/javascript/dashboard/routes/dashboard/conversation/ConversationView.vue @@ -194,9 +194,13 @@ export default { emitter.emit(BUS_EVENTS.SCROLL_TO_MESSAGE, { messageId }); }); } else { - this.$store.dispatch('setActiveChat', { - data: selectedConversation, - }); + this.$store + .dispatch('setActiveChat', { + data: selectedConversation, + }) + .then(() => { + emitter.emit(BUS_EVENTS.SCROLL_TO_MESSAGE); + }); } } else { this.$store.dispatch('clearSelectedState');