Remove the undo option after uninstalling an add-on
Categories
(Toolkit :: Add-ons Manager, enhancement, P3)
Tracking
()
People
(Reporter: mstriemer, Unassigned)
References
(Blocks 2 open bugs)
Details
Attachments
(1 file)
All of the places where an add-on can be uninstalled now prompt the user for confirmation before uninstalling the add-on. Since we've already asked for confirmation we can remove the undo option.
Comment 1•6 years ago
|
||
There's a ton of complexity in the AddonManager backend that can be removed if this is done. Does this bug cover all that or just the front-end bits? It seems like the two tasks are pretty different and would probably warrant separate bugs?
| Reporter | ||
Comment 2•6 years ago
|
||
This was intended for the UI. I just filed another bug to remove it from the backend since this would need to happen first.
Comment 3•5 years ago
|
||
Hi! I would like to work on this :)
Comment 4•5 years ago
|
||
Updated•5 years ago
|
Comment 5•5 years ago
|
||
May I also work on the backend for this, if it hasn't been fixed yet ? :)
Comment 6•5 years ago
|
||
For the backend part, do we need to remove all the cancelUninstall and related methods?
Comment 7•5 years ago
|
||
Are we aiming to "completely" remove the functionality of cancelling the uninstallation of the addon.
Comment 8•5 years ago
|
||
I don't know, this is a question for Mark, really :)
| Reporter | ||
Comment 9•5 years ago
|
||
This bug is to stop putting add-ons into the pending uninstall state and remove any UI associated with that. I think we'll run into some trouble regarding the abuse reports as they expect to have an add-on object available and if we have entirely removed the add-on when we open the UI there might not be one available. That could be a blocker here for now but I'd need to investigate that more.
Bug 1620440 is tracking removing support for pending uninstalls from the backend, but I can't comment too much on how that would be accomplished. I suspect updating the backend would require a decent amount of knowledge of how the AddonManager code is structured, as I understand there are quite a few edge cases in a lot of places.
Updated•5 years ago
|
Comment 10•3 years ago
|
||
The bug assignee is inactive on Bugzilla, so the assignee is being reset.
Updated•3 years ago
|
Description
•