diff --git a/crates/editor/src/code_context_menus.rs b/crates/editor/src/code_context_menus.rs index 5fce4cbb1bb613b53b40a63fb9bf0573b6e33938..2e3963f85f671afd8f0215f19bed0e7516f72168 100644 --- a/crates/editor/src/code_context_menus.rs +++ b/crates/editor/src/code_context_menus.rs @@ -773,7 +773,7 @@ impl CompletionsMenu { let mut entries = self.entries.borrow_mut(); if let Some(CompletionEntry::InlineCompletionHint(_)) = entries.first() { entries.truncate(1); - if inline_completion_was_selected { + if inline_completion_was_selected || matches.is_empty() { self.selected_item = 0; } else { self.selected_item = 1;