diff --git a/crates/editor/src/editor.rs b/crates/editor/src/editor.rs index 6f5432ccd2..2f80d80d26 100644 --- a/crates/editor/src/editor.rs +++ b/crates/editor/src/editor.rs @@ -1953,7 +1953,12 @@ impl Editor { cx: &mut Context, ) { self.show_inline_completions_override = show_edit_predictions; - self.refresh_inline_completion(false, true, window, cx); + + if let Some(false) = show_edit_predictions { + self.discard_inline_completion(false, cx); + } else { + self.refresh_inline_completion(false, true, window, cx); + } } fn inline_completions_disabled_in_scope(