From e84bf064adb567f1bed4ad6ea3c48575f2efabc3 Mon Sep 17 00:00:00 2001 From: snewcomer Date: Sat, 24 Feb 2018 16:20:56 -0800 Subject: [PATCH] update rafLogic for scrollable area --- addon/mixins/in-viewport.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/addon/mixins/in-viewport.js b/addon/mixins/in-viewport.js index 8ba40431..89f8da0e 100644 --- a/addon/mixins/in-viewport.js +++ b/addon/mixins/in-viewport.js @@ -107,7 +107,7 @@ export default Mixin.create({ this.intersectionObserver = new IntersectionObserver(bind(this, this._onIntersection), options); this.intersectionObserver.observe(element); } else { - const height = scrollableArea ? scrollableArea.offsetHeight : window.innerHeight; + const height = scrollableArea ? scrollableArea.offsetHeight + scrollableArea.getBoundingClientRect().top: window.innerHeight; const width = scrollableArea ? scrollableArea.offsetWidth : window.innerWidth; const boundingClientRect = element.getBoundingClientRect();