diff --git a/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue b/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue index 9b4de3651..3f8fda58d 100644 --- a/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue +++ b/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue @@ -233,7 +233,7 @@ export default { created() { bus.$on('scrollToMessage', () => { - setTimeout(() => this.scrollToBottom(), 0); + this.$nextTick(() => this.scrollToBottom()); this.makeMessagesRead(); }); @@ -255,7 +255,7 @@ export default { this.conversationPanel = this.$el.querySelector('.conversation-panel'); this.setScrollParams(); this.conversationPanel.addEventListener('scroll', this.handleScroll); - this.scrollToBottom(); + this.$nextTick(() => this.scrollToBottom()); this.isLoadingPrevious = false; }, removeScrollListener() {