Replace in-product abuse report flow with AMO web form
Categories
(Toolkit :: Add-ons Manager, task, P1)
Tracking
()
Tracking | Status | |
---|---|---|
firefox121 | --- | verified |
People
(Reporter: TheOne, Assigned: rpl)
References
Details
(Whiteboard: [addons-jira])
Attachments
(2 files)
When a user triggers the flow for reporting abuse (e.g. clicking "Report extension" or similar), we currently open a native popup with categories and optional additional information that can be provided.
We want to change that to:
When a user triggers the flow for reporting abuse (e.g. clicking "Report extension" or similar) in Firefox, the user will be sent to the web form on AMO. The URL might be subject to change, but is proposed to be https://addons.mozilla.org/<locale>/<application>/feedback/addon/<guid>/
The minimal amount of information that needs to be included is:
- Add-on ID (also known as GUID, already included in the URL string)
- Version number of the installed add-on
The changes need to be implemented in the Firefox 121 cycle to ensure DSA compliance.
More information: https://docs.google.com/document/d/1NSM5SvrXJcShMFVAe6kXp4AXwSl1gk9xlb6jBWDmcGg/edit
Reporter | ||
Comment 1•7 months ago
•
|
||
Luca and Andrew, could you both double-check the above and confirm it's accurate, complete and what we agreed on? Thanks.
Reporter | ||
Updated•7 months ago
|
Reporter | ||
Updated•7 months ago
|
Assignee | ||
Updated•7 months ago
|
Updated•7 months ago
|
Comment 3•7 months ago
|
||
Dont close this bug, it is attached into our jira tracking and will be the bug we use for the patches.
Reporter | ||
Comment 4•7 months ago
|
||
Assignee | ||
Updated•7 months ago
|
Assignee | ||
Comment 5•7 months ago
|
||
Updated•7 months ago
|
Assignee | ||
Comment 6•7 months ago
|
||
Depends on D192004
Assignee | ||
Updated•7 months ago
|
Pushed by luca.greco@alcacoop.it: https://hg.mozilla.org/integration/autoland/rev/fc7099fb2210 Replace in-product abuse report flow with AMO web form. r=willdurand https://hg.mozilla.org/integration/autoland/rev/648aa2777a89 Move prefs enabling the abuse report features only implemented on FirefoxDesktop into FirefoxDesktop prefs file. r=willdurand
Comment 8•6 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/fc7099fb2210
https://hg.mozilla.org/mozilla-central/rev/648aa2777a89
Comment 9•6 months ago
|
||
Alex, could you please verify this bug? We'd like to enable the pref by default soon.
Comment 10•6 months ago
|
||
Verified as Fixed. Tested on the latest Nightly (121.0a1/20231117093055) under Windows 10 x64 and Ubuntu 22.04 LTS.
After flipping extensions.abuseReport.amoFormEnabled
to true
to enable the new AMO feedback form, I reported an installed add-on (https://addons.mozilla.org/en-US/firefox/addon/a-test-extension/), and submitted the report, from all the locations from where an add-on can be reported from:
- three dot menu on the add-on card in about:addons
- from the uninstall panel by checking “Report this extension to Mozilla”
- right click context menu when the add-on is pinned to the toolbar
- right click context menu when the add-on is in the extensions panel
- cog wheel menu when the add-on is in the extensions panel
Reporting the add-on from all the above locations, opens the AMO feedback form in a new tab with the following URL: https://addons.mozilla.org/en-US/firefox/feedback/addon/a-test-extension@will.drnd.me/
The URL elements do match what was proposed for the URL in comment 0:
- https://addons.mozilla.org =
https://addons.mozilla.org
- <locale> =
en-US
- <application> =
firefox
- feedback =
feedback
- addon =
addon
- <guid> =
a-test-extension@will.drnd.me
The request properly showed up in the Network tab from the browser toolbox and the request payload contained the following:
{
"addon": "a-test-extension@will.drnd.me",
"addon_version": "1.0.0",
"location": "addon",
"message": "",
"reason": "does_not_work",
"reporter_email": null,
"reporter_name": null
}
Which matches the minimum information mentioned in Comment 0.
Note that I sent an anonymous report with no other details except the reason.
Description
•