searchController: Maintain focus in the search entry when it has no text
The search entry may become empty for a moment during the process by input methods. So, it has to keep the input focus when it has no text. However, at present, reset() is invoked even when the entry has no text via vfunc_unmap().
This fix ensures that the focus is not lost when changing the search text.
Closes: #7592