diff --git a/crates/editor/src/code_context_menus.rs b/crates/editor/src/code_context_menus.rs index 7ea3e0be07..26b2fdf8ba 100644 --- a/crates/editor/src/code_context_menus.rs +++ b/crates/editor/src/code_context_menus.rs @@ -325,7 +325,9 @@ impl CompletionsMenu { } } .into(); - self.selected_item = 0; + if self.selected_item != 0 && self.selected_item + 1 < self.entries.len() { + self.selected_item += 1; + } } pub fn resolve_selected_completion(