New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 870037 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Closed: Sep 7
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug-Regression



Sign in to add a comment

Maximize and minimize buttons missing

Reported by tlonland...@gmail.com, Aug 1

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.75 Safari/537.36

Steps to reproduce the problem:
1. Open Chromium
2. The buttons are not there (only avatar and close)
3. 

What is the expected behavior?
The minimize, maximize and close buttons at least must be in Chromium

What went wrong?
See attached file

Did this work before? Yes The version installed before upgrading to Debian 9.5 (I was on Debian 9.3)

Chrome version: 68.0.3440.75  Channel: stable
OS Version: Debian 9.5
Flash Version: 

N/A
 
bug-chromium.png
62.3 KB View Download
Running Chromium on XFCE
Labels: Needs-Triage-M68 Needs-Bisect
Labels: Triaged-ET TE-NeedsTriageFromHYD
Unable to reproduce the issue on reported chromium version #68.0.3440.0 using Ubuntu 17.10 as per comment#0.Attached screenshot for reference.
The issue seems to be related to Debian OS hence forwarding it to in-house team for further triaging.

Thanks.!
870037.png
165 KB View Download
Cc: jbanavatu@chromium.org
Labels: Needs-Feedback
Unable to reproduce the issue on reported chromium version #68.0.3440.0 using Debian as per comment#0.Attached screen-cast for reference.

Reporter@: This issue seems to be on Chromium with XFCE. Could you please provide sample link for XFCE & steps for installing it.

Thanks.!
Aug 3 2018 12_43 PM.webm
524 KB View Download
It seems that Chromium is the only app running in XFCE that has this behavior. Even Google Earth works normally. As an example please see the attached pic. Chromium buttons always have been different than other apps running under XFCE; but the issue now it is preventing some basic buttons to show up. Why Chromium doesn't use the default decorations of the running window manager escapes me.
chromium-issue-1.png
84.4 KB View Download
Cc: timbrown@chromium.org
A few questions to help narrow down the issue:

- Do you have "Use system title bars and borders" (un)selected in chrome://settings?
- What version of Gtk do you have installed on your system?
- Please provide the output of: 'gsettings get org.gnome.desktop.wm.preferences button-layout'
Answering your questions:
Q: Do you have "Use system title bars and borders" (un)selected in chrome://settings?
A: No, it is not on; if it is on, only the close button (X) is shown.

Q: What version of Gtk do you have installed on your system?
A: apt-cache policy libgtk2.0-0 libgtk-3-0 
libgtk2.0-0:
  Installed: 2.24.31-2
  Candidate: 2.24.31-2
  Version table:
 *** 2.24.31-2 500
        500 http://ftp.ca.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status
libgtk-3-0:
  Installed: 3.22.11-1
  Candidate: 3.22.11-1
  Version table:
 *** 3.22.11-1 500
        500 http://ftp.ca.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

Q: Please provide the output of: 'gsettings get org.gnome.desktop.wm.preferences button-layout'
A: gsettings get org.gnome.desktop.wm.preferences button-layout
'appmenu:close'


I hope it helps,

--Serge
Chrome is pulling the configuration about button placement from the Gtk settings which for some reason is different to your XFCE settings. Chrome could probably be smarter at pulling the config from XFCE directly, but to solve your specific issues, you could try:

- using gnome-tweaks (if you have it installed) to toggle the minimize and maximize buttons in the Windows section
- try running 'gsettings set org.gnome.desktop.wm.preferences button-layout appmenu:minimize,maximize,close'
Running gsettings set ... WORKS!

The question now is to know why this Chromium behavior has changed in the last major update of Debian (to 9.5). And as you mentioned, any app should get, by default, the layouts given by the current desktop environment (in my case, XFCE) - as separate feature, apps may give the opportunity to change a behavior in the application settings but by default should use what the window environment offers. Chromium developers should not assume that everybody uses Gnome; more and more people are converting to XFCE as it is a lighter desktop environment.

But anyways, thanks for the remediation.
Owner: thomasanderson@chromium.org
Status: WontFix (was: Unconfirmed)
This is expected behavior.  Chrome is reading your GTK settings for button layout.

Sign in to add a comment