Closed Bug 1955990 Opened 7 months ago Closed 6 months ago

Show data collection permissions in `about:addons`

Categories

(WebExtensions :: General, enhancement, P2)

enhancement

Tracking

(firefox139 verified)

VERIFIED FIXED
139 Branch
Tracking Status
firefox139 --- verified

People

(Reporter: willdurand, Assigned: willdurand)

References

(Blocks 1 open bug)

Details

(Whiteboard: [addons-jira])

Attachments

(1 file)

This is about showing the new data collection permissions in about:addons.

Blocks: 1956472
Assignee: nobody → wdurand
Attachment #9474168 - Attachment description: WIP: Bug 1955990 - Show data collection permissions in `about:addons`. r?rpl! → Bug 1955990 - Show data collection permissions in `about:addons`. r?rpl!
Status: NEW → ASSIGNED
Pushed by wdurand@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e14907364ca3 Show data collection permissions in `about:addons`. r=rpl,fluent-reviewers,desktop-theme-reviewers,bolsson,Itiel

Backed out for causing mochitests failures in browser_parsable_css.js.

Flags: needinfo?(wdurand)

I see. about:addons was the only consumer of the --green-60 CSS variable defined in https://searchfox.org/mozilla-central/rev/08b2a1a770688df19a5a43fd89fb63b34bb2d6a6/toolkit/themes/shared/in-content/common-shared.css#68, which is removed in the patch I've attempted to land. That's why browser_parsable_css.js complained. I updated the patch to remove this CSS variable.

Flags: needinfo?(wdurand)
Pushed by wdurand@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6541995f1daf Show data collection permissions in `about:addons`. r=rpl,fluent-reviewers,desktop-theme-reviewers,bolsson,Itiel
Status: ASSIGNED → RESOLVED
Closed: 6 months ago
Resolution: --- → FIXED
Target Milestone: --- → 139 Branch

Verified as Fixed. Tested on the latest Nightly (139.0a1/20250427085921) under Windows 11 and Ubuntu 24.04 LTS.

For an extension requiring data collection, the permissions tab in about:addons will show a
“Required data collection:” header, followed underneath by a string stating “The developer says this extension collects: <data_type_1>, <data_type_2>, etc.”.

For an extension with optional data collection requesting the T&I optional data collection permission, the permissions tab in about:addons will show a “Optional data collection:” header, followed underneath by a toggle (enabled by default) and a string stating “Share technical and interaction data with extension developer”.

For an extension with optional data collection requesting a permission other than T&I, the permissions tab in about:addons will show a “Optional data collection:” header, followed underneath by a toggle (disabled by default) and a string stating “Share <data_type_1>, <data_type_2> etc. with extension developer”.

For an extension with no data collection, the permissions tab in about:addons will show a
“Required data collection:” header, followed underneath by a string stating “The developer says this extension doesn’t require data collection.”

For an extension with both the “none” data type and another data type, the permissions tab in about:addons will show a “Required data collection:” header, followed underneath by a string stating “The developer says this extension collects: <data_type_1>, <data_type_2>, etc.”.

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: