When deep search returns large amount of results, the JS automatically requests all results from the backend in multiple queries.
The queries are async, however the tree is rebuilt on every response which blocks the UI.
A new button should be added to return more results from the BE in case there are more.
A new button should be added to return all remaining results from the BE in case there are more.
The tree should be updated but not rebuilt when new results come in.
When deep search returns large amount of results, the JS automatically requests all results from the backend in multiple queries. The queries are async, however the tree is rebuilt on every response which blocks the UI.