Comment 7 for bug 1238979

Revision history for this message
Paweł Stołowski (stolowski) wrote :

I've linked a new MP - diff-updates branch - which IMHO improves current dash interactions *a lot*

It gets rid of results model clearing and instead only updates the model as results arrive, after a small delay (to have a chance of accumulating some results). Now, whether we should still consider disabling the view while waiting for new search to finish is an open question, but I think it's not necessary - the bouncing bar above OSK gives clear indication that things are about to change. While some jumping may in theory happen, in practice it works very well (I've played with several scopes). These changes are currently available in silo 20 for testing.

Note, the suggestion to "enforce that an existing item cannot change physical location when a new item arrives" is not really possible to accomplish - the order of results is up to the scope, a new search may return the same items as previous one, only in different order, in which case we will just move items around.