diff --git a/crates/editor/src/element.rs b/crates/editor/src/element.rs index f5c016a7c7..b2295b634a 100644 --- a/crates/editor/src/element.rs +++ b/crates/editor/src/element.rs @@ -388,7 +388,9 @@ impl EditorElement { let mut click_count = event.click_count; let modifiers = event.modifiers; - if gutter_bounds.contains(&event.position) { + if cx.default_prevented() { + return; + } else if gutter_bounds.contains(&event.position) { click_count = 3; // Simulate triple-click when clicking the gutter to select lines } else if !text_bounds.contains(&event.position) { return;