correctly calculate last node in viewport

these variables are now relative to bottom of timeline,
before it was the top
This commit is contained in:
Bruno Windels 2019-03-19 16:50:55 +01:00
parent 71f6b08b26
commit 469511aa44

View file

@ -555,7 +555,7 @@ module.exports = React.createClass({
node = messages[i]; node = messages[i];
// break at the first message (coming from the bottom) // break at the first message (coming from the bottom)
// that has it's offsetTop above the bottom of the viewport. // that has it's offsetTop above the bottom of the viewport.
if (node.offsetTop < viewportBottom) { if (this._topFromBottom(node) > viewportBottom) {
// Use this node as the scrollToken // Use this node as the scrollToken
break; break;
} }