Closed Bug 1971433 Opened 4 months ago Closed 14 days ago

Convert Certificates section to config-based prefs

Categories

(Firefox :: Settings UI, task)

task

Tracking

()

RESOLVED FIXED
145 Branch
Tracking Status
firefox145 --- fixed

People

(Reporter: mstriemer, Assigned: bvandersloot)

References

(Blocks 1 open bug)

Details

(Whiteboard: [recomp])

Attachments

(1 file)

The Certificates section on the Privacy & Security settings page should be converted to the config-based settings system.

These changes can be made in the existing Privacy & Security page. The end result should be the following settings:

  • Query OCSP... checkbox
  • Allow Firefox to automatically trust third-party...
  • Manage certificates button (opens the existing modal)
  • Manage security devices button (opens the existing modal)

The buttons will be box-buttons in the final redesign, but can stay as moz-button elements so they don't look out of place for now (they will move to be on the left, rather than floating on the right though)

There are some open questions in the Figma still:

  • Should the buttons be grouped together at the bottom of the card?
  • Is there supposed to be a warning message when these settings are turned off?
Assignee: nobody → bvandersloot
Status: NEW → ASSIGNED
Pushed by bvandersloot@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/53350bc108bf https://hg.mozilla.org/integration/autoland/rev/14f24fcd720c Convert Certificates section to config-based prefs - r=emz,fluent-reviewers,hjones,bolsson
Pushed by nbeleuzu@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/72f50387afb6 https://hg.mozilla.org/integration/autoland/rev/3f5ca205df9e Revert "Bug 1971433 - Convert Certificates section to config-based prefs - r=emz,fluent-reviewers,hjones,bolsson" for causing lint failure on main.js

Backed out for causing lint failure on main.js

Backout link: https://hg-edge.mozilla.org/integration/autoland/rev/3f5ca205df9eccca54c5a7fedab5bd33e02bf54a
Log link: https://treeherder.mozilla.org/logviewer?job_id=530316070&repo=autoland&task=JxvFyOYASvSK5kVpJbMKng.0&lineNumber=249

Don`t know if there are caused by the lint but there were also:

  1. ReferenceError: gMainPane [failures](ReferenceError: gMainPane)
  2. Assertion failure at nsXULElement.cpp
  3. failure on browser_glean_metrics_exist.js
Flags: needinfo?(bvandersloot)
Pushed by bvandersloot@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/028e311e8bfc https://hg.mozilla.org/integration/autoland/rev/6ac85a0f8c36 Convert Certificates section to config-based prefs - r=emz,fluent-reviewers,hjones,bolsson
Status: ASSIGNED → RESOLVED
Closed: 14 days ago
Resolution: --- → FIXED
Target Milestone: --- → 145 Branch
Flags: needinfo?(bvandersloot)
QA Whiteboard: [qa-triage-done-c146/b145]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: