Closed Bug 2048048 Opened 2 months ago Closed 2 months ago

Policies interactions with the new settings UI for Firefox Home

Categories

(Firefox :: Settings UI, defect, P3)

defect

Tracking

()

RESOLVED FIXED
154 Branch
Tracking Status
firefox153 --- fixed
firefox154 --- fixed

People

(Reporter: mkaply, Assigned: mkaply)

Details

Attachments

(2 files)

Running into a few issues with the new settings UI and policies:

  1. Weather isn't locked.
  2. Turning off stories makes it go away completely.
  3. The new "Support Firefox" checkbox flips the checkboxes underneath it even when the are disabled.

I'm honestly not sure what to do about the support Firefox checkbox. I think it should be disable if sponsored stories and sponsored shortcuts are disabled?

Assignee: nobody → mozilla
Status: NEW → ASSIGNED

I'm honestly not sure what to do about the support Firefox checkbox. I think it should be disable if sponsored stories and sponsored shortcuts are disabled?

I added some custom code that does the right thing based on the checkboxes.

Severity: -- → S3
Priority: -- → P3
Attachment #9598415 - Attachment description: Bug 2048048 - Fix policy issues with new tab preferences. r?jmendez,#home-newtab-reviewers-rotation → Bug 2048048 - Fix policy issues with new tab preferences. r?jmendez
Pushed by agoloman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/a3455aa89429 https://hg.mozilla.org/integration/autoland/rev/43f808f25023 Revert "Bug 2048048 - Fix policy issues with new tab preferences. r=jmendez" for causing gtest failures.

Backed out for causing gtest failures.

Flags: needinfo?(mozilla)

Relanded because it was not the cause.

Flags: needinfo?(mozilla)
Pushed by agoloman@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/d890576dc1fc https://hg.mozilla.org/integration/autoland/rev/06289060f0a0 Revert "Bug 2048048 - Fix policy issues with new tab preferences. r=jmendez" for causing mochitest plain failures @test_bug1268962.html.
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch

firefox-beta Uplift Approval Request

  • User impact if declined/Reason for urgency: Policy. Want for 153 ESR.
    Also, broken prefs policy right now.
  • Code covered by automated testing?: yes
  • Fix verified in Nightly?: yes
  • Needs manual QE testing?: no
  • Steps to reproduce for manual QE testing:
  • Risk associated with taking this patch: low
  • Explanation of risk level: Policy only.
  • String changes made/needed?: None
  • Is Android affected?: no
Attachment #9603503 - Flags: approval-mozilla-beta?
Attachment #9603503 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: