[about:addons] Confirm removing an extension before removing it (HTML)
Categories
(Toolkit :: Add-ons Manager, enhancement, P1)
Tracking
()
People
(Reporter: mstriemer, Assigned: mstriemer)
References
Details
(Whiteboard: [feature-scope])
Attachments
(2 files)
When the remove button is clicked the user should be prompted to confirm their decision.
Example interaction: https://mozilla.invisionapp.com/share/W2DW6NYX9
Updated•5 years ago
|
Assignee | ||
Comment 1•5 years ago
|
||
Emanuela, should we continue to offer undo support? If we do that do we need to confirm the removal?
We could potentially provide the option to undo in the "You've removed Add-on X" banner.
Comment 2•5 years ago
|
||
My preference is to have the undo button in the banner. That way the experience of removing an extension (with a modal confirmation) is the same from the card and the browser action button.
Comment 3•5 years ago
|
||
(In reply to Amy Tsay [:amyt] from comment #2)
My preference is to have the undo button in the banner. That way the experience of removing an extension (with a modal confirmation) is the same from the card and the browser action button.
Hey, Amy, how is the experience the same if we keep the undo button in the banner? Isn't it the opposite, by adding a feature the user can't access if they remove from the toolbar?
This is how I think the flow should go:
- Someone shows the intention to get rid of an extension by clicking remove (from the toolbar or the extensions manager, doesn't matter)
- Firefox displays a confirmation modal (so, in case someone clicked by mistake, they can decide to go back). In the confirmation modal, we can show the option to report the extension
- The extension is removed (if the user is in the add-ons manager, we show a confirmation in a message bar component)
Anyway, if we want to keep the Undo feature in the extensions manager, my suggestion is to display it in the message bar. It will make sense to ask Meridel or Michelle if there is a betters string for it ("Undo" doesn't sound Photon).
Comment 4•5 years ago
|
||
I think we're saying the same thing, sort of? That a confirmation modal should show regardless of where you remove from, and to have an Undo button in the banner/message bar after removal in the add-on manager.
Ni'ing Meridel for confirmation on "Undo" wording.
Comment 5•5 years ago
|
||
Looks like the Invision file has been archived:https://mozilla.invisionapp.com/share/W2DW6NYX9
Emanuela, can you please share with me so I can see what this looks like? Thank you.
Comment 6•5 years ago
|
||
I have access now. I will review and comment back here on copy.
Comment 7•5 years ago
|
||
I don't think we need both a confirmation dialogue AND an undo option. When deciding between the two, I recommend going the confirmation route for the following reasons:
-Confirmation is best suited for "destructive" actions, like removing or deleting something (as the user is doing in this case)
-Undo is best for repetitive actions, where you don't want to be interrupted in your flow (like sending sending an email and not wanting to be asked to confirm the action every time)
Emanuela also pointed out that the confirmation dialogue allows us to include the option to report the extension.
Amy, if you still feel strongly about including an "Undo" function, we could try to work it into the message bar there, but it will be harder to replicate if the user removes from extension the toolbar.
Let us know your thoughts! Thanks.
Comment 8•5 years ago
|
||
When is this being implemented? We are working on the test protocol for abuse reporting and this should reflect the direction we decide on (confirmation vs. undo).
Comment 9•5 years ago
|
||
Results from yesterday's meeting:
- We aligned on the modal and banner changes that will apply to both the conversion to HTML and abuse reporting.
- In both flows, there will be a modal after clicking Remove or Disable. When abuse reporting lands, there will be a checkbox on the modal that triggers the reporting flow.
- In both cases, a message banner shows after the modal closes. "Undo" will be a final option in both.
Updated•5 years ago
|
Assignee | ||
Comment 10•5 years ago
|
||
Assignee | ||
Updated•5 years ago
|
Comment 11•5 years ago
|
||
Pushed by mstriemer@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0fb1354119e7 Confirm removing an extension in HTML about:addons r=jaws
Comment 12•5 years ago
|
||
bugherder |
Assignee | ||
Comment 13•5 years ago
|
||
STR
- Enable the HTML about:addons views (extensions.htmlaboutaddons.enabled)
- Install an extension
- View the Extension list page
- Open the more options menu (... button)
- Select Remove
A confirmation dialog should be shown. Selecting Remove will uninstall the extension, Cancel will dismiss the dialog.
Comment 14•5 years ago
|
||
This issue is verified as fixed on Firefox 68.0a1 (20190405111221) and Firefox 67.0b8 - build2 (20190404130536)under Win 7 64-bit and Mac OS X 10.14.1.
Please see the attached video.
Updated•5 years ago
|
Description
•