scroll only on material changes

This commit is contained in:
or-else
2017-09-20 12:00:54 -07:00
parent 2e8b9145b7
commit 20fc9ae343
+3 -3
View File
@@ -2358,8 +2358,9 @@
},
// Scroll last message into view on component update e.g. on message received.
componentDidUpdate: function() {
if (this.messagesScroller) {
componentDidUpdate: function(prevProps, prevState) {
if (this.messagesScroller &&
(prevState.title != this.state.title || prevState.messages.length != this.state.messages.length)) {
this.messagesScroller.scrollTop = this.messagesScroller.scrollHeight - this.state.scrollPosition;
}
},
@@ -2415,7 +2416,6 @@
topic: props.topic,
scrollPosition: 0
});
tryToResubscribe = true;
}