Closed Bug 1972371 Opened 6 months ago Closed 26 days ago

Convert Website Permissions to config-based prefs

Categories

(Firefox :: Settings UI, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
147 Branch
Tracking Status
firefox147 --- fixed

People

(Reporter: hjones, Assigned: bvandersloot)

References

(Blocks 2 open bugs)

Details

(Whiteboard: [recomp-support])

Attachments

(1 file)

The Website Permissions section on the Privacy & Security settings page should be converted to the config-based settings system. In this case we can make a slight visual enhancement at the same time as doing the conversion by using moz-box-group and moz-box-button to implement the UI as designed in Figma. This will involve:

  • Wrapping all the settings items in a moz-box-group type="list" element
  • Slotting in a moz-box-button for each type of permission
  • Having the moz-box-buttons open the existing modals
Attachment #9518162 - Attachment description: WIP: Bug 1972371 - Convert Website Permissions to config-based prefs - r=#settings-redesign!,emz! → WIP: Bug 1972371 - Convert Website Permissions to config-based prefs - WIP
Assignee: nobody → bvandersloot
Attachment #9518162 - Attachment description: WIP: Bug 1972371 - Convert Website Permissions to config-based prefs - WIP → Bug 1972371 - Convert Website Permissions to config-based prefs - r=#recomp-reviewers,emz
Status: NEW → ASSIGNED
Attachment #9518162 - Attachment description: Bug 1972371 - Convert Website Permissions to config-based prefs - r=#recomp-reviewers,emz → Bug 1972371 - Convert Website Permissions to config-based prefs - WIP
Attachment #9518162 - Attachment description: Bug 1972371 - Convert Website Permissions to config-based prefs - WIP → Bug 1972371 - Convert Website Permissions to config-based prefs - r=#recomp-reviewers,emz
Attachment #9518162 - Attachment description: Bug 1972371 - Convert Website Permissions to config-based prefs - r=#recomp-reviewers,emz → Bug 1972371 - Convert Website Permissions to config-based prefs - r=#recomp-reviewers!,emz!
Pushed by bvandersloot@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/dcfc64fe2d8d https://hg.mozilla.org/integration/autoland/rev/1647e74157b3 Convert Website Permissions to config-based prefs - r=emz,fluent-reviewers,akulyk,bolsson

Backed out for causing chrome failures on test_moz_message_bar.html

Backout link

Push with failures

Failure log
Failure log bc

Duplicate of this bug: 1972373
Pushed by bvandersloot@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/94691d791e17 https://hg.mozilla.org/integration/autoland/rev/a235a7634cb5 Convert Website Permissions to config-based prefs - r=emz,fluent-reviewers,akulyk,bolsson
Pushed by smolnar@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/9ab76d176aba https://hg.mozilla.org/integration/autoland/rev/96f5d5f81332 Revert "Bug 1972371 - Convert Website Permissions to config-based prefs - r=emz,fluent-reviewers,akulyk,bolsson" for causing bc failures @ browser_search_within_preferences_1.js
Pushed by bvandersloot@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/0a7c1df529aa https://hg.mozilla.org/integration/autoland/rev/4b7ddcbddd88 Convert Website Permissions to config-based prefs - r=emz,fluent-reviewers,akulyk,bolsson
Status: ASSIGNED → RESOLVED
Closed: 26 days ago
Resolution: --- → FIXED
Target Milestone: --- → 147 Branch
Duplicate of this bug: 1999905
Flags: needinfo?(bvandersloot)
QA Whiteboard: [qa-triage-done-c148/b147]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: