diff --git a/gramps/gui/plug/_windows.py b/gramps/gui/plug/_windows.py index 438ec952f0d..b36bab25857 100644 --- a/gramps/gui/plug/_windows.py +++ b/gramps/gui/plug/_windows.py @@ -568,8 +568,14 @@ def __filter_func(self, row): value = model.get_value(status_iter, 0) if value != -1 and row.addon["s"] != value: return False - if search_text and search_text not in row.addon["d"]: - return False + if search_text: + search_text = search_text.lower() + if ( + search_text not in row.addon["n"].lower() + and search_text not in row.addon["d"].lower() + and search_text not in row.addon["i"].lower() + ): + return False return True def __on_dialog_button(self, dialog, response_id):