Activating a details page for a shell extension doesn't work
When details_activated
is called to show a details page for a shell extension, it cannot be found, and fails with a log message of:
failed to create an app for user/*/extensions-web/shell-extension/<extension-name>_<extension-domain>/*
This happens when clicking on a shell extension listed in Gnome Tweaks, which is supposed to open the details page for the extension in Gnome Software. Instead, it fails with the above message.
This does not appear to be a bug with Gnome Tweaks, as the ID it sends to Software (via dbus) is correct, and is actually the same ID that Software uses when looking up extensions itself (like while populating the Add-ons->Shell Extensions page).
Removing the AS_APP_QUIRK_MATCH_ANY_PREFIX
quirk from the app object in gs_plugin_loader_app_create
fixes the problem. I'm not sure if that is the correct way to fix this, though.
For more information, see: gnome-tweaks#138 (closed)