diff --git a/packages/browser-extension/src/scripts/content.js b/packages/browser-extension/src/scripts/content.js index c7399af..b058c36 100644 --- a/packages/browser-extension/src/scripts/content.js +++ b/packages/browser-extension/src/scripts/content.js @@ -191,13 +191,16 @@ function getHostname() { * @returns {boolean} */ function isInViewport(element) { + const styles = window.getComputedStyle(element); const height = window.innerHeight || document.documentElement.clientHeight; const position = element.getBoundingClientRect(); const scroll = window.scrollY; + const transitioning = styles.transitionDuration !== '0s'; return ( position.bottom === position.top || - (scroll + position.top <= scroll + height && scroll + position.bottom >= scroll) + (scroll + position.top <= scroll + height && scroll + position.bottom >= scroll) || + transitioning ); }