Closed Bug 1433349 Opened 6 years ago Closed 6 years ago

Gnome CSD regression in Firefox 58

Categories

(Core :: Widget: Gtk, defect)

58 Branch
x86_64
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: thom, Unassigned)

References

(Blocks 1 open bug)

Details

User Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:58.0) Gecko/20100101 Firefox/58.0
Build ID: 20180124111618

Steps to reproduce:

Upgraded Firefox from version 57.0.4 to 58.0 via Fedora repositories.


Actual results:

Previously Gnome CSD worked correctly (with widget.allow-client-side-decoration set to true) with tabs displayed within the titlebar. Following the update the tabs display seperately below the titlebar and toggling widget.allow-client-side-decoration has no impact on how Firefox is displayed.


Expected results:

Gnome CSD should have continued to function as before.
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
(In reply to Thomas Drake-Brockman from comment #0)
> Previously Gnome CSD worked correctly (with
> widget.allow-client-side-decoration set to true) with tabs displayed within
> the titlebar. Following the update the tabs display seperately below the
> titlebar and toggling widget.allow-client-side-decoration has no impact on
> how Firefox is displayed.

CSD feature is still development phase.  So you shouldn't file an issue for non-nightly channel now.  And, that prefs is gone on nightly.  does this issue occur on Nightly?
Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Flags: needinfo?(thom)
On nightly (installed from https://firefox-flatpak.mojefedora.cz/) the pref widget.allow-client-side-decoration is absent. However there is a new pref browser.tabs.drawInTitlebar, which seems to control the same behaviour. Enabling this pref works as expected. Any idea on when this might land in a stable build?
Flags: needinfo?(thom)
Version 58.0.1 now seems to support the browser.tabs.drawInTitlebar pref which works as expected.
widget.allow-client-side-decoration is not longer used, browser.tabs.drawInTitlebar is the only way to switch titlebar rendering.
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.