Flatpak application is shown as installed even if its extension is still installing
Description of problem:
When a Flatpak application that has some extension (for example
org.freedesktop.Platform.Compat.i386) is being installed, it is shown as installed even if GNOME Software is still installing the extension(s). This causes users being confused when they launch app for the first time and it is not working properly because some of its dependencies are not yet installed.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
- Install Steam from Flathub using GNOME Software.
- Try to launch it right after it is shown as installed.
Steam does not launch because
org.freedesktop.Platform.Compat.i386 is not yet installed.
Steam launches and works fine.
I have this issue on Fedora Silverblue 29, but I remember that I also had the same issue on Rawhide.