From fc8fa1b5dcb9811c785f39b89dd0560baaf82d95 Mon Sep 17 00:00:00 2001 From: sardyy Date: Thu, 11 Oct 2018 22:26:05 +0100 Subject: [PATCH] Calculate viewport width correctly (#167) --- 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 134b6ed7..16bc61b0 100644 --- a/addon/mixins/in-viewport.js +++ b/addon/mixins/in-viewport.js @@ -173,7 +173,7 @@ export default Mixin.create({ } const height = scrollableArea ? scrollableArea.offsetHeight + scrollableArea.getBoundingClientRect().top : window.innerHeight; - const width = scrollableArea ? scrollableArea.offsetWidth : window.innerWidth; + const width = scrollableArea ? scrollableArea.offsetWidth + scrollableArea.getBoundingClientRect().left : window.innerWidth; const boundingClientRect = element.getBoundingClientRect(); if (boundingClientRect) {