diff --git a/crates/editor/src/element.rs b/crates/editor/src/element.rs index f5c016a7c78cbee00bd5e606b3f8999fcb1a3661..b2295b634a1a51ed123212c8f438d6f5ebd2135d 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;