diff --git a/crates/editor/src/element.rs b/crates/editor/src/element.rs index 2cb159546b426b4abae8c201cee5b75aca46f0e4..2fdb2686ee00ea2fc27881b0c18a54fa85466d9a 100644 --- a/crates/editor/src/element.rs +++ b/crates/editor/src/element.rs @@ -1289,7 +1289,9 @@ impl EditorElement { cx.notify(); } - if let Some((bounds, buffer_id, blame_entry)) = &position_map.inline_blame_bounds { + if text_hovered + && let Some((bounds, buffer_id, blame_entry)) = &position_map.inline_blame_bounds + { let mouse_over_inline_blame = bounds.contains(&event.position); let mouse_over_popover = editor .inline_blame_popover