anchor.diff:        _searching = true;
         _search = new WorkspaceSearch();
         _search.delegate = this;
  -      _search.performSearch(_workspace, filterString);
  +      _search.performSearch(_workspace, filterString).catchError((_) {});
         _statusComponent.spinning = true;
         _statusComponent.progressMessage = 'Searching...';
         _setShowSearchResultPlaceholder(false);
       } else {
         _setShowSearchResultPlaceholder(true);
       }
  +
  +    _updateResultsNow();
   
       return true;
     }
  
positive.code:     });
      _treeView.restoreExpandedState(uuids);
  
      if (_items.length == 0) {
        _setShowNoResults(true);
      }
    }
  
    void _setShowNoResults(bool visible) {
  
negative.code:     _statusComponent.progressMessage = null;
      _statusComponent.spinning = false;
      _statusComponent.temporaryMessage = 'Search finished';
      _updateResultsNow();
    }
  
  