"Use system title bar and borders" messes up Chromium integration with Unity

Bug #735363 reported by Feathertail
4
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Chromium Browser
New
Undecided
Unassigned
Unity
Incomplete
Undecided
Unassigned
unity (Ubuntu)
Incomplete
Undecided
Unassigned

Bug Description

Binary package hint: unity

PROBLEM

Once "Use system title bar and borders" is checked, Chromium has a space about the height of the tab bar between it and either the Unity application menu or the bottom of the screen. It will be considered maximized, despite this space. There may be graphical anomalies such as compressed-looking tabs.

Unmaximizing Chromium at this point turns it into a detached window. Maximizing it again finally brings it in line with the Unity application menu, and makes it actually fill the screen.

Chromium will take up the wrong amount of space every time it is launched, and will need to be manually reset each time. Detaching a tab will also cause it to exhibit the "broken" behavior, even if the tab is positioned so as to be maximized.

HOW TO REPRODUCE

1. Launch Chromium.
2. Click the "wrench" menu icon.
3. Click "Preferences."
4. Select the "Personal Stuff" tab.
5. Select "Use system title bar and borders."
6. Watch Chromium exhibit the behavior described above, even when closed and relaunched.

EXPECTED BEHAVIOR

Chromium will integrate beautifully with Unity without any tweaking required. "Use system title bar and borders" will be checked by default, and will not break anything.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.6.4-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-6.34-generic 2.6.38-rc7
Uname: Linux 2.6.38-6-generic i686
Architecture: i386
CompizPlugins: [core,bailer,detection,composite,opengl,decor,mousepoll,vpswitch,regex,animation,snap,expo,move,compiztoolbox,place,grid,imgpng,gnomecompat,wall,ezoom,workarounds,staticswitcher,resize,fade,unitymtgrabhandles,scale,session,unityshell]
CompositorRunning: compiz
DRM.card0.DP.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.DP.2:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.HDMI.A.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
DRM.card0.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1366x768
 edid-base64: AP///////wAw5KwCAAAAAAAUAQOAIhN4CsElnV9bmycZUFQAAAABAQEBAQEBAQEBAQEBAQEBEhtWeFAADjAgICQAWMIQAAAZAAAAAAAAAAAAAAAAAAAAAAAAAAAA/gBMRyBEaXNwbGF5CiAgAAAA/gBMUDE1NldIMi1UTFFCAME=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: Off
 modes:
 edid-base64:
Date: Tue Mar 15 05:22:06 2011
DistUpgraded: Log time: 2011-03-13 15:34:39.163935
DistroCodename: natty
DistroVariant: ubuntu
EcryptfsInUse: Yes
GraphicsCard:
 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Hewlett-Packard Company Device [103c:1484]
   Subsystem: Hewlett-Packard Company Device [103c:1484]
InstallationMedia: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
InstallationMedia_: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
InstallationMedia__: Ubuntu 10.04 LTS "Lucid Lynx" - Release i386 (20100429)
MachineType: Hewlett-Packard Presario CQ62 Notebook PC
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-2.6.38-6-generic root=UUID=cde4d5b3-eeda-49b4-8c0c-3d6abd7790f9 ro quiet splash vt.handoff=7
ProcVersionSignature_: Ubuntu 2.6.38-6.34-generic 2.6.38-rc7
ProcVersionSignature__: Ubuntu 2.6.38-6.34-generic 2.6.38-rc7
Renderer: Unknown
SourcePackage: unity
UpgradeStatus: Upgraded to natty on 2011-03-13 (1 days ago)
dmi.bios.date: 04/26/2010
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: F.15
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: 1484
dmi.board.vendor: Hewlett-Packard
dmi.board.version: 77.18
dmi.chassis.type: 10
dmi.chassis.vendor: Hewlett-Packard
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnHewlett-Packard:bvrF.15:bd04/26/2010:svnHewlett-Packard:pnPresarioCQ62NotebookPC:pvr0495110000202810000620000:rvnHewlett-Packard:rn1484:rvr77.18:cvnHewlett-Packard:ct10:cvrN/A:
dmi.product.name: Presario CQ62 Notebook PC
dmi.product.version: 0495110000202810000620000
dmi.sys.vendor: Hewlett-Packard
version.compiz: compiz 1:0.9.4-0ubuntu4
version.libdrm2: libdrm2 2.4.23-1ubuntu3
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu1
version.xserver-xorg: xserver-xorg 1:7.6~3ubuntu11
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu1
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu5

Revision history for this message
Feathertail (feathertail-deactivatedaccount) wrote :
tags: added: chromium
Revision history for this message
Evan Martin (Chromium) (evan-chromium) wrote :

To clarify, you're saying the behavior is broken when "use system title bar" is off, correct?

http://code.google.com/p/chromium/issues/detail?id=75485 might be related

Revision history for this message
Feathertail (feathertail-deactivatedaccount) wrote :

No, the behavior is broken when "use system title bar" is on.

http://code.google.com/p/chromium/issues/detail?id=75485 describes what happens when it is turned off. This issue describes what happens when it is turned on.

Alex Launi (alexlauni)
Changed in unity:
status: New → Confirmed
Changed in unity (Ubuntu):
status: New → Confirmed
Revision history for this message
Omer Akram (om26er) wrote :

Can you please attach a screenshot of the problem? could be bug 711567

Changed in unity:
status: Confirmed → Incomplete
Changed in unity (Ubuntu):
status: Confirmed → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.