fix(search): verify if search is deleted before use it (refs #4416)
fix(search): refactor search list composition (refs #4424)