diff --git a/src/robotide/ui/keywordsearch.py b/src/robotide/ui/keywordsearch.py index d5cd65787..80ecb60c2 100644 --- a/src/robotide/ui/keywordsearch.py +++ b/src/robotide/ui/keywordsearch.py @@ -291,7 +291,9 @@ def _get_search_text(self): return self._search_control.GetValue().lower() def _update_keyword_selection(self): - if self._keywords and self._last_selected_kw not in self._keywords: + if not self._keywords: + return + if self._last_selected_kw is None or self._last_selected_kw not in self._keywords: self._last_selected_kw = self._keywords[0] self._update_details()