Closed Bug 1852084 Opened 1 year ago Closed 1 year ago

Navigator toolbox missing bottom border with System theme on Ubuntu

Categories

(Core :: Widget: Gtk, defect)

Firefox 119
defect

Tracking

()

RESOLVED FIXED
119 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox-esr115 --- unaffected
firefox117 --- unaffected
firefox118 --- unaffected
firefox119 --- fixed

People

(Reporter: ke5trel, Assigned: emilio)

References

(Regressed 2 open bugs, Regression)

Details

(Keywords: perf-alert, regression)

Attachments

(5 files)

The System theme does not display a bottom border on the navigator toolbox on Ubuntu 23.04. #navigator-toolbox has border-bottom-width: 0px.

Light and Dark themes are not affected.

Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=3ccfd029bb7ad0acbb1f36e48d2366d9835a34eb&tochange=7b7144975b319945642a90653847a06d03f111b7

Regressed by Bug 1850827.

:emilio, since you are the author of the regressor, bug 1850827, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)

This is also happening on Fedora, FYI.

This approach works and is more consistent with how everything else
works, but we lose the titlebar gradient in Adwaita. It still looks good
tho, and gtk4 doesn't use gradient in the titlebar, so maybe it's just
fine, wdyt?

Assignee: nobody → emilio
Status: NEW → ASSIGNED
Flags: needinfo?(emilio)

Some appearance values are really just a background.

Being able to draw them using background-image instead of appearance
allows us to preserve borders, etc.

Depends on D187850

This should preserve native gradients etc, but allow borders, paddings and
so on.

Depends on D187851

Keywords: leave-open
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/890cdd998771 Don't use foreign drawing to draw titlebar. r=desktop-theme-reviewers,dao
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/aac846ab41a5 Add a -moz-themed(<appearance>) background-image. r=boris https://hg.mozilla.org/integration/autoland/rev/427a6983a14b Use background-image instead of native appearance to draw native titlebar on Linux. r=desktop-theme-reviewers,dao
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch
Regressions: 1853970
Regressions: 1854057

Backed out 2 changesets (bug 1852084) for causing bug 1853970.

Status: RESOLVED → REOPENED
Flags: needinfo?(emilio)
Resolution: FIXED → ---
Target Milestone: 119 Branch → ---

Okay, I think I'll call this fixed. Let's try to go with the non-native titlebar, along with bug 1854275 to not make it so obvious.

Status: REOPENED → RESOLVED
Closed: 1 year ago1 year ago
Depends on: 1854275
Flags: needinfo?(emilio)
Resolution: --- → FIXED
Target Milestone: --- → 119 Branch

(In reply to Pulsebot from comment #11)

Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/aac846ab41a5
Add a -moz-themed(<appearance>) background-image. r=boris
https://hg.mozilla.org/integration/autoland/rev/427a6983a14b
Use background-image instead of native appearance to draw native titlebar on
Linux. r=desktop-theme-reviewers,dao

== Change summary for alert #39761 (as of Tue, 03 Oct 2023 05:12:24 GMT) ==

Improvements:

Ratio Test Platform Options Absolute values (old vs new) Performance Profiles
4% youtube SpeedIndex linux1804-64-shippable-qr fission warm webrender 1,250.05 -> 1,198.30 Before/After
3% youtube SpeedIndex linux1804-64-shippable-qr fission warm webrender 1,248.13 -> 1,204.98 Before/After

For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=39761

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: