diff --git a/lib/modules/neverEndingComments.js b/lib/modules/neverEndingComments.js index 6d87631b36..35cbaab774 100644 --- a/lib/modules/neverEndingComments.js +++ b/lib/modules/neverEndingComments.js @@ -30,7 +30,9 @@ module.afterLoad = () => { const io = new IntersectionObserver(entries => { for (const { isIntersecting, target } of entries) { if (!context.contains(target)) io.unobserve(target); - if (isIntersecting) visibleLoaders.add(target); + const isLoading = target.innerText && target.innerText.includes('loading'); + + if (isIntersecting && !isLoading) visibleLoaders.add(target); else visibleLoaders.delete(target); }