diff --git a/packages/nc-gui/components/dashboard/Sidebar.vue b/packages/nc-gui/components/dashboard/Sidebar.vue index 2b2c9a6551..ad3af0e9cf 100644 --- a/packages/nc-gui/components/dashboard/Sidebar.vue +++ b/packages/nc-gui/components/dashboard/Sidebar.vue @@ -31,6 +31,14 @@ onMounted(() => { onUnmounted(() => { treeViewDom.value?.removeEventListener('scroll', checkScrollTopMoreThanZero) }) + +const onOpenTable = (scrollDown: boolean) => { + if (scrollDown && treeViewDom.value && !isMobileMode.value) { + nextTick(() => { + treeViewDom.value!.scrollTop = treeViewDom.value!.scrollTop - 8 + }) + } +}