From 23d82a332d1be550319d94b501ed6b8a10a07018 Mon Sep 17 00:00:00 2001 From: DorraJaouad Date: Mon, 1 Jul 2024 20:51:08 +0200 Subject: [PATCH] fix(NcReferenceWidget): pass elements to intersection observer Signed-off-by: DorraJaouad --- src/components/NcRichText/NcReferenceWidget.vue | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/components/NcRichText/NcReferenceWidget.vue b/src/components/NcRichText/NcReferenceWidget.vue index d4f0bcac78..436d00aefe 100644 --- a/src/components/NcRichText/NcReferenceWidget.vue +++ b/src/components/NcRichText/NcReferenceWidget.vue @@ -72,9 +72,11 @@ export default { const widgetRoot = ref() const { width } = useElementSize(widgetRoot) - useIntersectionObserver(widgetRoot, () => { - nextTick(() => { - isVisible.value = widgetRoot.value?.isIntersecting ?? false + useIntersectionObserver(widgetRoot, (entries) => { + entries.forEach(entry => { + nextTick(() => { + isVisible.value = entry.isIntersecting + }) }) })