From e8156ab4119567e04fc572d74d6ab1adb8991eab Mon Sep 17 00:00:00 2001 From: Melody Ruch <396921921@qq.com> Date: Thu, 13 Aug 2026 12:42:38 +0800 Subject: [PATCH] fix(editor): dismiss hover tooltip on table navigation --- apps/desktop/src/components/editor/QueryEditor.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/desktop/src/components/editor/QueryEditor.vue b/apps/desktop/src/components/editor/QueryEditor.vue index 0b87606efd..97227ca56c 100644 --- a/apps/desktop/src/components/editor/QueryEditor.vue +++ b/apps/desktop/src/components/editor/QueryEditor.vue @@ -4930,6 +4930,7 @@ onMounted(async () => { }, mousedown: (event: MouseEvent) => { clearTableNavigationHover(); + dismissHoverTooltip(); const currentView = view.value; if (currentView && startEditorSelectionDrag(currentView, event)) { return true; @@ -5603,7 +5604,7 @@ function scrollCursorIntoView() { }); } -function closeHoverOnContextMenu() { +function dismissHoverTooltip() { if (!view.value || !hoverCloseEffect) return; view.value.dispatch({ effects: hoverCloseEffect }); } @@ -5632,7 +5633,7 @@ defineExpose({ (e: MouseEvent) => { if (view) { syncContextMenuStateAtEvent(view, e); - closeHoverOnContextMenu(); + dismissHoverTooltip(); } onContextMenu(e); contextMenuOpen = true;