Closed Bug 1971438 Opened 1 year ago Closed 10 months ago

Convert History to config-based prefs

Categories

(Firefox :: Settings UI, task, P1)

task

Tracking

()

RESOLVED FIXED
147 Branch
Tracking Status
firefox147 --- fixed

People

(Reporter: mstriemer, Assigned: emz)

References

Details

(Whiteboard: [recomp-support])

Attachments

(3 files, 1 obsolete file)

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

These settings include a sub-page in the new design which may justify creating a new version, rather than replacing the old one. In the interim, the settings could likely be kept together in the existing Privacy & Security page, but this could result in a very noise UI (hiding the nested items under custom unless it is selected could help).

The end result should be the following settings:

  • History radio group
  • Remember history
  • Never remember history
  • Customize history
    • Always use private browsing mode checkbox
      • Remember browsing and download history checkbox
      • Remember search and form history checkbox
      • Clear when Firefox closes checkbox
        • Advanced settings button (opens the existing dialog)

There are still open questions in the Figma:

  • The clear history button appears to be missing from the design. Is it being removed?
  • The customize history design does not appear to be finalised, bug 1969398 may need to be considered.
  • The settings button for "Clear history when Nightly closes" is currently dependent on the checkbox being enabled. Should it be nested in the new design because of this?
Assignee: nobody → emz
Status: NEW → ASSIGNED

Depends on Bug 1997185 so enterprise policy can disable private browsing autostart ("never remember history").

Depends on: 1997185
Severity: -- → N/A
Priority: -- → P1
Depends on: 1997393

Comment on attachment 9525786 [details]
Bug 1971438 - Add storybook stories and tests for disabled and hidden moz-option properties. r=#settings!

Revision D272065 was moved to bug 1997393. Setting attachment 9525786 [details] to obsolete.

Attachment #9525786 - Attachment is obsolete: true

Backed out for causing bc failures

Flags: needinfo?(emz)
Flags: needinfo?(emz)
Regressions: 1999685
Status: ASSIGNED → RESOLVED
Closed: 10 months ago
Resolution: --- → FIXED
Target Milestone: --- → 147 Branch
Blocks: 2001196
QA Whiteboard: [qa-triage-done-c148/b147]
Regressions: 2011381
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: