After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 711770 - Removing web apps doesn't actually remove web apps
Removing web apps doesn't actually remove web apps
Status: RESOLVED DUPLICATE of bug 743485
Product: gnome-software
Classification: Applications
Component: General
3.12.x
Other Linux
: Normal normal
: ---
Assigned To: GNOME Software maintainer(s)
GNOME Software maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2013-11-10 12:04 UTC by Andreas Nilsson
Modified: 2015-08-08 16:20 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Andreas Nilsson 2013-11-10 12:04:43 UTC
Use epiphany, go to
Comment 1 Andreas Nilsson 2013-11-10 12:15:23 UTC
Oops, trying again.

* Use Epiphany, go to twitter.com. Save as Web app.
* Open GNOME Software. Locate Twitter among the installed apps. Remove it.
* Open Epiphany again, go to twitter.com. Save as Web app again.
* Epiphany will now ask if you want to replace the existing web app (that you just removed!). Apparently the app wasn't removed. Go to about:applications to confirm this. Yep, still there.
Comment 2 Richard Hughes 2013-11-11 08:38:46 UTC
So gnome-software actually just sets NoDisplay=True when you uninstall an webapp so that it can store the history in the desktop file. Either gnome-software needs to save this extra metadata somewhere else (and delete the .desktop file on uninstall) or Epiphany needs to treat webapps with NoDisplay=True as not installed.
Comment 3 Allan Day 2013-11-11 20:04:27 UTC
I think that Epiphany needs to stop handling web apps and defer to Software. We should look into making this discoverable from the Epiphany side though.
Comment 4 Richard Hughes 2013-11-11 20:53:51 UTC
Allan, I think we probably want to continue to use Epiphany to create random web-apps, e.g. www.randomsitewedontcareabout.com -- unless you think this should move to software too? I'm not sure the correct fix here.
Comment 5 Allan Day 2013-11-11 23:57:22 UTC
(In reply to comment #4)
> Allan, I think we probably want to continue to use Epiphany to create random
> web-apps

Sorry I think I misinterpreted the bug. I meant to say that Epiphany shouldn't include functionality to view and remove installed web apps, but it seems that this is a different issue.
Comment 6 Andreas Nilsson 2013-11-12 11:11:01 UTC
Yeah, the issue is that Epiphany and Software have different definitions of what a uninstalled web app means. Software just hides it, while Epiphany removes all it's files when uninstalling.
Comment 7 Britt Yazel 2013-11-15 07:24:35 UTC
I feel as if going to about:applications in epiphany or the software-center are both very unintuitive methods for removing web apps. I had recently added a bunch of web apps to my gnome 3.10 install, and it took google searching to figure out how to remove some excess ones I wasn't planning on using...which is not necessarily the best way to go about remove them.

Is it technically unfeasible to just be able to right click a web app from the activities overview and say "remove web app" or something of the sort? I imagine it would just take a new flag set in the .desktop file of webapps to label them as type=webapp, and a function built into gnome-shell to add a special command (in this case 'remove') to anything with that flag. I am not familiar enough with the code to submit any patches, but I would think it would just take a couple minor patches to epiphany for the way it constructs webapps, and a couple for gnome-shell for handling webapps.
Comment 8 Matthias Clasen 2015-08-08 16:20:12 UTC

*** This bug has been marked as a duplicate of bug 743485 ***