Closed Searinox closed 2 years ago
Good catch, I took a shortcut to refresh all results, but it's only really necessary for the Senders table in group-by-sender and the Senders table in group-by-file. So this can be made a lot faster; I'll try to make the change soon.
Ok, I did the changes. Also fixed copy-full-id from the group-by-file view which must have been broken for a while. Build available here
Confirmed fixed.
Already clicking to view a user's search results in File View mode is slow if there are a lot of them to populate. This is understandable. However, the time it takes to populate this list will hold up the UI again if that user is in your contacts list and you tab to change their status(trusted, neutral, distrusted). I don't see why the entire file view has to be refreshed when we are only changing one cell which is the trusted column. Even if that list was sorted by trusted status, it shouldn't refresh the list of file results.
An easy way to test this is search for something very generic like "the", which will get lots of hits. Select a user with many results with group by File view, wait for their file list to populate, then go to the Contacts tab and attempt to add that person as a contact, or remove them, or change their trust status. The entire UI will freeze up as it repopulates the file list.