searchClear method
void
searchClear()
Gated: no-op when nothing is set. Prevents redundant engine work when the search bar is closed without ever having been used.
Implementation
void searchClear() {
if (_searchPattern.isEmpty && _searchValid) return;
_engine?.searchClear();
_searchPattern = '';
_searchValid = true;
notifyListeners();
}