When displaying search results, the lists has to be reinitialized correctly when a new search is done.
This PR also addresses the problem of unclosed subscriptions to the service ExtendedSearchParams. They were never closed after doing an extended search and hence the previous queries were still executed. Since all of this happens asynchronously, the wrong results could be assigned to the result list.
When displaying search results, the lists has to be reinitialized correctly when a new search is done.
This PR also addresses the problem of unclosed subscriptions to the service
ExtendedSearchParams
. They were never closed after doing an extended search and hence the previous queries were still executed. Since all of this happens asynchronously, the wrong results could be assigned to the result list.