Closed Bug 1884452 Opened 2 years ago Closed 1 years ago

Provide about:config entry to disable changing of titlebar buttons in firefox for every themes

Categories

(Core :: Widget: Gtk, enhancement, P3)

Firefox 125
All
Linux
enhancement

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: sk.griffinix, Assigned: emilio)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:125.0) Gecko/20100101 Firefox/125.0

Steps to reproduce:

  1. Disable separate titlebar in Customize Toolbar
  2. Change firefox theme to anything besides 'System theme - auto" or enable an extension like 'theme creator' that changes firefox's appearance.

Actual results:

The titlebar buttons change from whatever is system theme's to some hard coded one in firefox that don't match system theme.

Expected results:

While I recognise the need to use hard coded buttons with different themes for usability (since system's titlebar button may not be visible), at least some level of control must be handed to user. Even an about:config setting to disable firefox's hard coded buttons would suffice.
The only other alternative is to use legacy stylesheets, which is what I personally used for a long time, but its causing the buttons to glitch in latest nightly, and I didn't bother posting a bug for it since its deprecated anyways.

OS: Unspecified → Linux
Hardware: Unspecified → All

The Bugbug bot thinks this bug should belong to the 'Core::Widget: Gtk' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.

Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Blocks: gtktitlebar
Type: defect → enhancement
Priority: -- → P3

The only other alternative is to use legacy stylesheets, which is what I personally used for a long time, but its causing the buttons to glitch in latest nightly, and I didn't bother posting a bug for it since its deprecated anyways.

That's because we changed the styling of them in bug 1560702, but you should be able to update the styles accordingly...

If we wanted to provide this, it's not super-hard... But not sure if
worth it.

Assignee: nobody → emilio
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true

I can just say that its a popular issue on reddit and lemmy and I nudge the users towards modifying userChrome.css . Ideally, i would prefer to not use legacy stylesheets at all

Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/544c5ef97c0f Allow users to disable non-native titlebar buttons on Linux. r=dao,stransky,desktop-theme-reviewers
Status: ASSIGNED → RESOLVED
Closed: 1 years ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: