Closed Bug 1892961 Opened 1 year ago Closed 1 year ago

Introduce a new Gecko browser_specific_settings property for addons only allowed to be installed with enterprise policies

Categories

(Toolkit :: Add-ons Manager, enhancement, P2)

enhancement

Tracking

()

VERIFIED FIXED
129 Branch
Tracking Status
firefox128 --- verified
firefox129 --- verified

People

(Reporter: rpl, Assigned: mkaply)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

No description provided.
Assignee: nobody → mozilla
Duplicate of this bug: 1898781
Pushed by mozilla@kaply.com: https://hg.mozilla.org/integration/autoland/rev/cb90029c6cb5 Add support for addons that can only be installed via policy. r=rpl,fluent-reviewers,bolsson,willdurand
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 129 Branch

I wrote a short doc for QA: https://docs.google.com/document/d/1YVyBzbjwVu-fcmd7OFTZPZTp-IWF5433onjSNlswHK0/edit?usp=sharing (only available to Mozilla employees, sorry)

Verified as Fixed. Tested on the latest Nightly (129.0a1/20240616215431) on Windows 10, Linux 22.04 LTS, macOS 11.3.1 and Android 13.

Everything is in working order based on the expected results mentioned in the doc from Comment 5.

Status: RESOLVED → VERIFIED
Attachment #9407833 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: No impact
  • Code covered by automated testing: yes
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: See https://bugzilla.mozilla.org/show_bug.cgi?id=1892961#c5
  • Risk associated with taking this patch: Low
  • Explanation of risk level: Patch is fairly self-contained, fully covered by automated tests and QA manually verified the changes in Nightly
  • String changes made/needed: None (the only string should have landed in 128 already)
  • Is Android affected?: yes
Flags: qe-verify+
Flags: in-testsuite+
Attachment #9407833 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

Verified as Fixed. Tested on the below platforms / builds. Note that Beta Developer Edition was used to set the xpinstall.signatures.dev-root pref to true.

macOS 11.3.1 - Beta Developer Edition (128.0b5/20240618002156) from https://treeherder.mozilla.org/jobs?repo=mozilla-beta&revision=6db1b83f014f1e18c3c4867147aed6ef2e1e771e&searchStr=OSX%2Cdev&selectedTaskRun=DmWja76bS-iARmYnLhC8fw.0

Linux Ubuntu 22.04 LTS - Beta Developer Edition (128.0b5/20240618002156) from https://treeherder.mozilla.org/jobs?repo=mozilla-beta&selectedTaskRun=JzqP21Q8QViPw8nHq_3Vcw.0&revision=6db1b83f014f1e18c3c4867147aed6ef2e1e771e&searchStr=Linux%2Cdev

Windows 10 – Beta Developer Edition (128.0b5/20240618002156) from https://treeherder.mozilla.org/jobs?repo=mozilla-beta&revision=6db1b83f014f1e18c3c4867147aed6ef2e1e771e&searchStr=Windows%2Cdev&selectedTaskRun=ImD5rO74TNSWSkmqeQc5nQ.0

Android 13 – Fenix Debug build (1.0.2425 – Build #1, GV: 128.0-20240618002156, AS: 128.0) from https://treeherder.mozilla.org/jobs?repo=mozilla-beta&revision=6db1b83f014f1e18c3c4867147aed6ef2e1e771e&searchStr=android&selectedTaskRun=GRVwMQQcSTyBxOdsr0WIIw.0

Everything is in working order based on the expected results mentioned in the doc from Comment 5.

Flags: qe-verify+
Blocks: 1904047
Regressions: CVE-2024-11696
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: