GsPluginJobListApps doesn't filter invalid apps
On Endless we ship a plugin called eos-blocklist
which filters out some specific apps that don't match the current locale (e.g. it doesn't show the Vietnamese wiki app on the Brazilian Portuguese locale).
This blocklisting is done using the built-in GS_APP_QUIRK_HIDE_EVERYWHERE
, which is the standard way to blocklist an app.
After updating to Software 43, this blocklisting mechanism regressed. That's because 7d54958d accidentally removed the gs_app_list_filter (list, gs_plugin_loader_app_is_valid_filter, helper)
call, without replacement.