From: Matt Panaro Date: Tue, 31 Dec 2019 20:39:25 +0000 (-0500) Subject: refactor IntersectionObserver to observe viewport in single-column mode (#12735) X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=2a5da8c9613b0ef6659edc60831b4fe8e84f3fc8;p=mastodon.git refactor IntersectionObserver to observe viewport in single-column mode (#12735) --- diff --git a/app/javascript/mastodon/components/scrollable_list.js b/app/javascript/mastodon/components/scrollable_list.js index 6338ccd5c..e4adabb36 100644 --- a/app/javascript/mastodon/components/scrollable_list.js +++ b/app/javascript/mastodon/components/scrollable_list.js @@ -210,10 +210,13 @@ export default class ScrollableList extends PureComponent { } attachIntersectionObserver () { - this.intersectionObserverWrapper.connect({ + let nodeOptions = { root: this.node, rootMargin: '300% 0px', - }); + }; + + this.intersectionObserverWrapper + .connect(this.props.bindToDocument ? {} : nodeOptions); } detachIntersectionObserver () {