Gnome CSD regression in Firefox 58

RESOLVED WORKSFORME

Status

()

defect
RESOLVED WORKSFORME
a year ago
a year ago

People

(Reporter: thom, Unassigned)

Tracking

(Blocks 1 bug)

58 Branch
x86_64
Linux
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

a year ago
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.
(Reporter)

Updated

a year ago
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
(Reporter)

Comment 2

a year ago
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)
(Reporter)

Comment 3

a year ago
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
Last Resolved: a year ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.