Hi, This is issue about the desktop application snaps which have content snaps dependencies.
Current way of installing such snaps is not what it should be like.
User installs snap for example
snap install red-app
Now red-app is desktop application which depends on qt513 content snap.
Snapd right now download red-app (~2Mb in size) and installs it and make it available to user without finishing the download of qt513 . Which is not a good way to handle snaps with content snaps.
As soon as the red-app snap is installed, an Desktop entry appears in the launcher section, (while the content-snap that the red-app need to run is still being downloaded).
User will run the app from launcher without having the idea that the content part runtime still being downloaded. He found that the app didn’t launched for him. he/she goes to store and start writing a false review of application.
Note that user’s don’t have any idea of these details and most of them don’t even know about all these techs going on in the background.
This behaviour need to be changed to make the process smooth.