Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
3e7f935
Refactor updating remote policies and fix merging policies of combine…
1rneh Jan 8, 2026
19bc165
Refactor enterprisepolicies tests for remote policies
1rneh Jan 16, 2026
a8500ba
Add comment in firefox-enterprise.js
1rneh Jan 22, 2026
ce4e88e
Test merging local and remote policies
1rneh Jan 22, 2026
ed9a580
Spin event loop until remote policies are fetched
1rneh Jan 22, 2026
b0686c7
Fix lint issues
1rneh Jan 22, 2026
d3de4b6
Correct setupPolicyEngineWithJson call
1rneh Jan 22, 2026
9f35333
Merge remote-tracking branch 'origin/enterprise-main' into refactor-r…
1rneh Jan 22, 2026
bf5c46f
Merge remote-tracking branch 'enterprise/enterprise-main' into refact…
1rneh Feb 6, 2026
093e5dc
Remove EnterprisePoliciesParent from prettierignore
1rneh Feb 6, 2026
50288a9
Only set status inactive once
1rneh Feb 6, 2026
99058f7
Set policy status after parsing policies
1rneh Feb 6, 2026
d3e874e
Correct this.isRemotePoliciesSupported() call
1rneh Feb 6, 2026
f872f21
Lint changes
1rneh Feb 6, 2026
1ecc8be
Add DisableRemoteImprovements to set of "not live" policies
1rneh Feb 9, 2026
dd3fffb
Undo pref duplication
1rneh Feb 9, 2026
eeedb7f
Let felt set pref to disable local policies
1rneh Feb 9, 2026
76bb370
Call spinResolve from observer
1rneh Feb 9, 2026
6be5189
Correct policies engine status
1rneh Feb 9, 2026
063260d
Lint changes
1rneh Feb 9, 2026
5b4393a
Remove MOZ_AUTOMATION test env
1rneh Feb 12, 2026
e131908
Remove isRemotePoliciesSupported from the policies xpcom interface
1rneh Feb 12, 2026
c1afb99
Only parse local policies if local policies supported
1rneh Feb 12, 2026
015ae5a
Remove browser/**/enterprisepolicies/**/live
1rneh Feb 12, 2026
ca18fa9
Lint changes
1rneh Feb 12, 2026
62248a6
Merge remote-tracking branch 'enterprise/enterprise-main' into refact…
1rneh Feb 12, 2026
ab0eca5
Remove description update in firefox-enterprise.js
1rneh Feb 12, 2026
639ec25
Undo setting local policy support from felt
1rneh Feb 12, 2026
14b97f1
Merge remote-tracking branch 'enterprise/enterprise-main' into refact…
1rneh Feb 13, 2026
e24f4e2
Test policy updates are applied
1rneh Feb 13, 2026
6222ab7
Use Object.assign to merge local and remote policies
1rneh Feb 13, 2026
0d67df3
Log on restart and reset error
1rneh Feb 13, 2026
959f1b6
Update engine status on failure
1rneh Feb 13, 2026
c532175
Undo clearing policies on failure
1rneh Feb 13, 2026
45ebea6
Merge remote-tracking branch 'enterprise/enterprise-main' into refact…
1rneh Feb 16, 2026
8761391
Refactor test to restore preferences state with unsetAndUnlockPref
1rneh Feb 16, 2026
c45264b
Remove duplicate console warning on policy param validation
1rneh Feb 16, 2026
51242dd
Remove unnecessary PREF_LOCAL_POLICIES_ENABLED import/export
1rneh Feb 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
140 changes: 0 additions & 140 deletions browser/components/enterprisepolicies/tests/browser/live/browser.toml

This file was deleted.

1 change: 0 additions & 1 deletion browser/components/enterprisepolicies/tests/moz.build
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ BROWSER_CHROME_MANIFESTS += [
"browser/disable_fxscreenshots/browser.toml",
"browser/hardware_acceleration/browser.toml",
"browser/homepage_button/browser.toml",
"browser/live/browser.toml",
"browser/managedbookmarks/browser.toml",
"browser/show_home_button/browser.toml",
"browser/trackingprotection/browser.toml",
Expand Down
7 changes: 6 additions & 1 deletion browser/extensions/felt/content/FeltProcessParent.sys.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ ChromeUtils.defineESModuleGetters(lazy, {
isTesting: "resource:///modules/enterprise/EnterpriseCommon.sys.mjs",
FeltCommon: "chrome://felt/content/FeltCommon.sys.mjs",
FeltStorage: "resource:///modules/FeltStorage.sys.mjs",
PREF_REMOTE_POLICIES_ENABLED:
"resource://gre/modules/EnterprisePoliciesParent.sys.mjs",
});

console.debug(`FeltExtension: FeltParentProcess.sys.mjs`);
Expand Down Expand Up @@ -238,7 +240,10 @@ export class FeltProcessParent extends JSProcessActorParent {
lazy.ConsoleClient.fxAccountsAuth
);

// Enables remote policy polling
// Enables remote policies
Services.felt.sendBoolPreference(lazy.PREF_REMOTE_POLICIES_ENABLED, true);

// Enables live policy polling
Services.felt.sendBoolPreference(
"browser.policies.live_polling.enabled",
true
Expand Down
Loading