Closed
Bug 781315
Opened 13 years ago
Closed 13 years ago
Uninstalling a web app from the "My Apps" screen does not remove any shortcuts from the home screen
Categories
(Firefox for Android Graveyard :: Web Apps (PWAs), defect)
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: mcomella, Unassigned)
Details
1) Open Firefox
2) Go to marketplace.mozilla.org and install an app (or use a pre-existing installation that you don't mind uninstalling)
2.5) Ensure the app placed a shortcut on the home screen. If not, go to the "My Apps" screen, long press the app, and place an app shortcut on the home screen.
3) Go to the "My Apps" screen, long press the app, and uninstall it.
4) Go to the home screen where the app shortcut is located.
Expected: The shortcut is gone.
Actual: The shortcut still exists.
In my case, clicking on the app shortcut on the home screen launched it and allowed it to run fully, despite being uninstalled. The app did not reappear on the "My Apps" screen.
Comment 1•13 years ago
|
||
Android does not have a reliable way to remove shortcuts. We have code in place that tries to remove the shortcut:
http://mxr.mozilla.org/mozilla-central/source/mobile/android/base/GeckoAppShell.java#887
We fire it here:
http://mxr.mozilla.org/mozilla-central/source/mobile/android/chrome/content/aboutApps.js#66
Resolving WONTFIX. Reopen if we find a new way to ask Android to remove the shortcut.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WONTFIX
| Reporter | ||
Comment 2•13 years ago
|
||
(In reply to Mark Finkle (:mfinkle) from comment #1)
> Resolving WONTFIX. Reopen if we find a new way to ask Android to remove the
> shortcut.
If we are unable to reliably remove the shortcut, we should probably inform the user that uninstalling an app will not remove the home screen shortcut. Is there any intention to do this?
Comment 3•13 years ago
|
||
We have no way (I know of) for knowing if the remove intent succeeded or failed. i.e. we run the risk of saying to the user "Shortcut removed!" "This shortcut may not have been removed".
It's... a tough problem. I think mostly dealing with custom launchers written by vendors that don't all respond to intents the same way. We COULD try and figure out if there are separate intents that work on different devices and send out a custom intent (or multiple ones).
I would not make that project a high priority though.
Comment 4•13 years ago
|
||
You could try calling GeckoAppShell.getHandlersForIntent() and see if that gives us anything useful on devices where this doesn't work....
Comment 5•13 years ago
|
||
> In my case, clicking on the app shortcut on the home screen launched it and
> allowed it to run fully, despite being uninstalled. The app did not reappear
> on the "My Apps" screen.
I can reproduce this issue on:
Nightly 18.0a1 2012-10-02
Device: Asus Transformer TF101
OS: Android 4.0.3
In my opinion another problem is that the web-app is fully functional despite being uninstalled.
Updated•5 years ago
|
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•