From 284fea2462ee2318564330e2efb8930dbbc2aceb Mon Sep 17 00:00:00 2001 From: mertmit Date: Fri, 3 Feb 2023 11:44:59 +0300 Subject: [PATCH] fix: use debounced refresh for resize observer Signed-off-by: mertmit --- packages/nc-gui/components/cell/ClampedText.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/nc-gui/components/cell/ClampedText.vue b/packages/nc-gui/components/cell/ClampedText.vue index 7f82b67421..fce0bd1b85 100644 --- a/packages/nc-gui/components/cell/ClampedText.vue +++ b/packages/nc-gui/components/cell/ClampedText.vue @@ -8,9 +8,13 @@ const wrapper = ref() const key = ref(0) +const debouncedRefresh = useDebounceFn(() => { + key.value++ +}, 500) + onMounted(() => { const observer = new ResizeObserver(() => { - key.value++ + debouncedRefresh() }) observer.observe(wrapper.value)