Closed Bug 2053817 Opened 3 months ago Closed 3 months ago

Make about:debugging Profiler dialog consistent with other dialogs in Firefox

Categories

(DevTools :: about:debugging, task)

Desktop
All
task

Tracking

(firefox154 verified, firefox155 verified)

VERIFIED FIXED
154 Branch
Tracking Status
firefox154 --- verified
firefox155 --- verified

People

(Reporter: nchevobbe, Assigned: nchevobbe)

References

(Blocks 1 open bug)

Details

Attachments

(1 external file)

At the moment, the Profiler dialog doesn't look like the other dialogs we have in Firefox (e.g. the alert() dialog):

  • the header/title has a background color
  • the header/title is not bold
  • the dialog doesn't have border radius
  • the padding isn't the same

let's fix all those so the dialog feels nicer when Nova lands

Component: General → about:debugging
Summary: Make Profiler dialog consistent with other dialogs in Firefox → Make about:debugging Profiler dialog consistent with other dialogs in Firefox

Tweak colors, border radius, spacing and font weight so the dialog looks like
it's part of the design system.

Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Pushed by nchevobbe@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/d7e5cefda751 https://hg.mozilla.org/integration/autoland/rev/8db326271d85 [devtools] Make about:debugging Profile dialog styling consistent with other Firefox dialogs. r=devtools-reviewers,bomsy.
Pushed by asilaghi@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/9559450d5ad2 https://hg.mozilla.org/integration/autoland/rev/0ed93f8b742a Revert "Bug 2053817 - [devtools] Make about:debugging Profile dialog styling consistent with other Firefox dialogs. r=devtools-reviewers,bomsy." for causing devtools failures at custom property

Backed out for causing devtools failures at custom property
Backout Link
Push with failures
Failure Log
Failure line TEST-UNEXPECTED-FAIL | browser/base/content/test/static/browser_parsable_css.js | checkAllTheCSS - custom property --popup-header-background-color is not referenced

Flags: needinfo?(nchevobbe)

Ah yes, forgot to cleanup a couple CSS variables that are no longer used

Flags: needinfo?(nchevobbe)
Pushed by nchevobbe@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/61cb86dc17c9 https://hg.mozilla.org/integration/autoland/rev/9381755b3d33 [devtools] Make about:debugging Profile dialog styling consistent with other Firefox dialogs. r=devtools-reviewers,bomsy.
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 154 Branch
QA Whiteboard: [qa-triage-done-c155/b154][qa-ver-needed-c155/b154]
Flags: qe-verify+

I can confirm this implementation in Nightly v155.0a1 and Beta v154.0b4 in Windows 10/11, MacOS 14 and Ubuntu 24.

The following changes were made:

  • the header/title background color was removed
  • the header/title was made bold
  • the dialog border radius was implemented (rounded corners)
  • the padding was changed
Status: RESOLVED → VERIFIED
QA Whiteboard: [qa-triage-done-c155/b154][qa-ver-needed-c155/b154] → [qa-triage-done-c155/b154][qa-ver-done-c155/b154]
Flags: qe-verify+
OS: Unspecified → All
Hardware: Unspecified → Desktop
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: