diff --git a/bigbluebutton-html5/imports/ui/components/chat/message-list/component.jsx b/bigbluebutton-html5/imports/ui/components/chat/message-list/component.jsx
index 0ae31652f11f57c7c5612f6e936764c3172156f7..d88b7e53f6845948b02c2d0917c55c158dba1956 100644
--- a/bigbluebutton-html5/imports/ui/components/chat/message-list/component.jsx
+++ b/bigbluebutton-html5/imports/ui/components/chat/message-list/component.jsx
@@ -231,8 +231,9 @@ class MessageList extends Component {
       hasUnreadMessages,
       scrollPosition,
     } = this.props;
+    const { userScrolledBack } = this.state;
 
-    if (hasUnreadMessages && scrollPosition !== null) {
+    if (hasUnreadMessages && userScrolledBack) {
       return (
         <Button
           aria-hidden="true"