From 91f9300708138dfc9a540f39e972306ff2ba2042 Mon Sep 17 00:00:00 2001 From: Jacob Casper Date: Thu, 10 Feb 2022 12:00:07 -0600 Subject: [PATCH] Don't infinite loop on comments larger than window --- hnim.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hnim.js b/hnim.js index 3910014..aab3bc0 100644 --- a/hnim.js +++ b/hnim.js @@ -15,7 +15,7 @@ const visible = (element) => { let bounds = element.getBoundingClientRect(); - return bounds.top >= 0 && bounds.bottom <= window.innerHeight; + return Math.abs(bounds.bottom - bounds.top) > window.innerHeight || bounds.top >= 0 && bounds.bottom <= window.innerHeight; } const changeWithVisibleCallback = (comment, callback) => { -- 2.20.1