From 8be5b149c43632f2175b36448a53cdac9ad4049d Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Fri, 1 Aug 2025 13:05:17 +0300 Subject: [PATCH] fix(note_list): note tooltip showing up --- apps/client/src/services/note_tooltip.ts | 4 ++-- apps/client/src/widgets/view_widgets/list_or_grid_view.ts | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/client/src/services/note_tooltip.ts b/apps/client/src/services/note_tooltip.ts index fd8a577b9..60af42046 100644 --- a/apps/client/src/services/note_tooltip.ts +++ b/apps/client/src/services/note_tooltip.ts @@ -13,8 +13,8 @@ let openTooltipElements: JQuery[] = []; let dismissTimer: ReturnType; function setupGlobalTooltip() { - $(document).on("mouseenter", "a", mouseEnterHandler); - $(document).on("mouseenter", "[data-href]", mouseEnterHandler); + $(document).on("mouseenter", "a:not(.no-tooltip-preview)", mouseEnterHandler); + $(document).on("mouseenter", "[data-href]:not(.no-tooltip-preview)", mouseEnterHandler); // close any note tooltip after click, this fixes the problem that sometimes tooltips remained on the screen $(document).on("click", (e) => { diff --git a/apps/client/src/widgets/view_widgets/list_or_grid_view.ts b/apps/client/src/widgets/view_widgets/list_or_grid_view.ts index 1bfc029ab..bb9917c67 100644 --- a/apps/client/src/widgets/view_widgets/list_or_grid_view.ts +++ b/apps/client/src/widgets/view_widgets/list_or_grid_view.ts @@ -292,6 +292,7 @@ class ListOrGridView extends ViewMode<{}> { const $card = $('
') .attr("data-note-id", note.noteId) + .addClass("no-tooltip-preview") .append( $('
') .append($expander)