From 293c25578ebadb0102bd3bfe9686d22e3887a21e Mon Sep 17 00:00:00 2001 From: wanhose Date: Sun, 4 Aug 2024 13:51:39 +0200 Subject: [PATCH] fix(browser-extension): issue #630 --- packages/browser-extension/src/scripts/content.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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 ); }