
To allow this to happen, we need to make sure that we don't overwrite the previousResults when calling the async method. Note that this is a bug of some sort, we were already using this synchronous style when a remote search failed. https://bugzilla.gnome.org/show_bug.cgi?id=675328