diff --git a/crates/editor/src/element.rs b/crates/editor/src/element.rs index 67805e33f2..1897bbd6f0 100644 --- a/crates/editor/src/element.rs +++ b/crates/editor/src/element.rs @@ -2805,6 +2805,9 @@ impl EditorElement { em_width: Pixels, cx: &mut WindowContext, ) { + if !self.editor.focus_handle(cx).is_focused(cx) { + return; + } let Some(newest_selection_head) = newest_selection_head else { return; };