diff --git a/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue b/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue index d00e162c9..789156a34 100644 --- a/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue +++ b/app/javascript/dashboard/components/widgets/conversation/MessagesView.vue @@ -359,6 +359,9 @@ export default { messageElement.scrollIntoView({ behavior: 'smooth' }); this.fetchPreviousMessages(); } else { + // In case the user has already scrolled to a point in the message, we should + // not scroll to the bottom if the user has already scrolled. + if (this.hasUserScrolled) return; this.scrollToBottom(); } });