Closed Bug 1994888 Opened 5 months ago Closed 2 months ago

Always use setting-group for group headings

Categories

(Firefox :: Settings UI, task)

task

Tracking

()

RESOLVED FIXED
149 Branch
Tracking Status
firefox149 --- fixed

People

(Reporter: mstriemer, Assigned: mstriemer)

References

(Blocks 2 open bugs, Regressed 1 open bug)

Details

(Whiteboard: [recomp] [srdbb])

Attachments

(2 files)

We generally have groupbox elements handling the headings still. This started due to some sections needing an h1 instead of an h2, and we currently have an issue from bug 1993571 where sections could accidentally be shown when they shouldn't be without a groupbox.

We could work around the h1/h2 issue by having the setting-group always render an h2 if its on paneSearchResults

While we're at it, the setting-group itself will need to have the bottom margin added like we do for other [data-category] groups https://searchfox.org/firefox-main/rev/f8a53e9a2f08aafc12e8cc4c4d77c17f0ff0307c/browser/themes/shared/preferences/preferences.css#73-76

Blocks: 1997198
Blocks: 1999016
Whiteboard: [recomp] → [recomp] [srdbb]
Assignee: nobody → mstriemer
See Also: → 2002963
See Also: → 1990552
Pushed by mstriemer@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/744093820257 https://hg.mozilla.org/integration/autoland/rev/ba79911a4eee Part 1: Use SettingGroupManager/initSettingGroup in FormAutofillPreferences r=mtigley,credential-management-reviewers,dimi https://github.com/mozilla-firefox/firefox/commit/232959e51209 https://hg.mozilla.org/integration/autoland/rev/0627385a0aa0 Part 2: Move headings out of groupboxes and use setting-group instead r=fluent-reviewers,desktop-theme-reviewers,credential-management-reviewers,mconley,dimi,bolsson,hjones

Backed out for causing several failures.

Push with failures

Failure logs:

Backout link

Status: NEW → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 148 Branch
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 148 Branch → ---
Pushed by mstriemer@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/7b3947163c97 https://hg.mozilla.org/integration/autoland/rev/a3d8c52caa57 Part 1: Use SettingGroupManager/initSettingGroup in FormAutofillPreferences r=mtigley,credential-management-reviewers,dimi https://github.com/mozilla-firefox/firefox/commit/dc82e68e5b77 https://hg.mozilla.org/integration/autoland/rev/66358aff94bc Part 2: Move headings out of groupboxes and use setting-group instead r=fluent-reviewers,desktop-theme-reviewers,credential-management-reviewers,mconley,dimi,bolsson,hjones

Backed out for causing ESlint failure and bc failures

Backout link

Push with failures

Failure log
Failure log bc
Failure log ss

Status: REOPENED → RESOLVED
Closed: 2 months ago2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 148 Branch
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Target Milestone: 148 Branch → ---
Duplicate of this bug: 2009684
Pushed by mstriemer@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/2986ab0622ce https://hg.mozilla.org/integration/autoland/rev/34eb338554a5 Part 1: Use SettingGroupManager/initSettingGroup in FormAutofillPreferences r=mtigley,credential-management-reviewers,dimi https://github.com/mozilla-firefox/firefox/commit/631f8778ae9a https://hg.mozilla.org/integration/autoland/rev/3d5c9d7783d2 Part 2: Move headings out of groupboxes and use setting-group instead r=fluent-reviewers,desktop-theme-reviewers,credential-management-reviewers,mconley,dimi,bolsson,hjones
Status: REOPENED → RESOLVED
Closed: 2 months ago2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 149 Branch
Blocks: 2009684
No longer duplicate of this bug: 2009684
Regressions: 2011995
QA Whiteboard: [qa-triage-done-c150/b149]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: