Closed Bug 1989272 Opened 11 months ago Closed 2 months ago

[meta] Live Policies implementation: apply and unapply

Categories

(Enterprise Products :: Firefox, defect, P2)

x86_64
Linux

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 2046079

People

(Reporter: gerard-majax, Unassigned)

References

(Blocks 2 open bugs)

Details

Currently we have only implemented unblockAboutPage in browser/components/enterprisepolicies/Policies.sys.mjs for the purpose of the demo.

We would need to implement more generic handling for correct live policies applications

Blocks: 1989273
Assignee: nobody → lissyx+mozillians
No longer blocks: 1989273
Blocks: 1989273
Depends on: 1990793
Group: firefox-enterprise
Target Milestone: --- → MVP
Priority: -- → P2
Severity: -- → S3

We did some limited testing for this as well on Firefox Enterprise 149.0a1 (Build ID:20260221191449) in the Alpha test run, and noticed that while BlockAboutConfig value is updated in about:policies, when:

  • set to True it applies without browser restart after 1-2 minutes when accessing about:config
  • Set to False it does not apply without browser restart

Note:
When the policy blocks access, what is seen is this "page is not loading" message so maybe this is caching somehow when unblocking user access without restart.

Please check the list of Live policies we compiled and deny or confirm if they can be used as such.

Depends on: 2026214

(In reply to Miruna Curtean from comment #1)

We did some limited testing for this as well on Firefox Enterprise 149.0a1 (Build ID:20260221191449) in the Alpha test run, and noticed that while BlockAboutConfig value is updated in about:policies, when:

  • set to True it applies without browser restart after 1-2 minutes when accessing about:config
  • Set to False it does not apply without browser restart

Note:
When the policy blocks access, what is seen is this "page is not loading" message so maybe this is caching somehow when unblocking user access without restart.

Please check the list of Live policies we compiled and deny or confirm if they can be used as such.

So this message went unnoticed :(

Assignee: lissyx+mozillians → nobody
Summary: Live Policies implementation: apply and unapply → [meta] Live Policies implementation: apply and unapply
Depends on: 2027104

Current plans from janika:

  • Analyze QA results of previous live policy testing
  • Triage policies and define the set of policies X to be required live
  • QA to verify set of live policies X
  • Add live capabilities for policies in X that QA found to be non-live
  • Work out set of policies Y that we’re highly confident to be live appliable
  • Add live capabilities to policies Y
  • QA to verify set of live policies Y
  • Cleanup live capabilities from any unverified policies

I will file bugs for those so progress can be tracked.

Live policy support is tracked in Bug 2046079.

Status: NEW → RESOLVED
Closed: 2 months ago
Duplicate of bug: 2046079
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.