Do not modify scroll position unless content has been added to the top, not bottom

This commit is contained in:
Eugen Rochko 2016-11-07 02:11:38 +01:00
parent 4a6cc46e81
commit c3559d18a3

View file

@ -46,7 +46,7 @@ const StatusList = React.createClass({
}, },
componentDidUpdate (prevProps) { componentDidUpdate (prevProps) {
if (prevProps.statusIds.size < this.props.statusIds.size && this._oldScrollPosition) { if (prevProps.statusIds.size < this.props.statusIds.size && prevProps.statusIds.first() !== this.props.statusIds.first() && this._oldScrollPosition) {
const node = ReactDOM.findDOMNode(this); const node = ReactDOM.findDOMNode(this);
if (node.scrollTop > 0) { if (node.scrollTop > 0) {