Closed Bug 1887063 Opened 3 months ago Closed 3 months ago

Simplify unified toolbar set-up on macOS

Categories

(Core :: Widget: Cocoa, defect)

defect

Tracking

()

RESOLVED FIXED
126 Branch
Tracking Status
firefox126 --- fixed

People

(Reporter: emilio, Assigned: emilio)

References

(Regressed 1 open bug)

Details

Attachments

(1 file)

No description provided.

This is simpler given we only have a couple of windows with these looks,
and removes the dual mode of the ToolbarWindow class.

We just draw the title into the window frame and rely on CSS reserving
enough space (exposed as a new -moz-mac-titlebar-height environment
variable).

Assignee: nobody → emilio
Status: NEW → ASSIGNED

FYI, I don't know if thunderbird on macOS has any such windows.

Flags: needinfo?(mkmelin+mozilla)

Thanks, agreed there doesn't seem to be any usage.

Flags: needinfo?(mkmelin+mozilla)
Blocks: 1888203
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/690b15c54c21
Use VibrancyManager / regular CSS to implement the unified toolbar looks. r=mstange,mac-reviewers,desktop-theme-reviewers,places-reviewers,dao

Backed out for causing reftest failure on 1291413-1.html and nsCocoaWindow::IsVisible process-crash

Backout link

Push with failures

Failure log // Failure log 2

Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/6dd030b8189c
Use VibrancyManager / regular CSS to implement the unified toolbar looks. r=mstange,mac-reviewers,desktop-theme-reviewers,places-reviewers,dao
Flags: needinfo?(emilio)
Blocks: 1888781
Status: ASSIGNED → RESOLVED
Closed: 3 months ago
Resolution: --- → FIXED
Target Milestone: --- → 126 Branch
Regressions: 1889442
Regressions: 1890573
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: