This is occurring because a bug in GNOME Software is causing GetResultMetas() to not return metadata for the snap results. This is causing the Shell to ignore all results. It probably should just use the results it can get.
js/ui/search.js:
if (metas.length != metasNeeded.length) {
log('Wrong number of result metas returned by search provider ' + this.provider.id +
': expected ' + metasNeeded.length + ' but got ' + metas.length);
callback(false);
return;
}
This is occurring because a bug in GNOME Software is causing GetResultMetas() to not return metadata for the snap results. This is causing the Shell to ignore all results. It probably should just use the results it can get.
js/ui/search.js:
if (metas.length != metasNeeded.length) { false);
log('Wrong number of result metas returned by search provider ' + this.provider.id +
': expected ' + metasNeeded.length + ' but got ' + metas.length);
callback(
return;
}