← Back to team overview

dx-packages team mailing list archive

[Bug 1240977] [NEW] some modal dialog windows such as chromium-browser get stuck/lost/do not raise if on different desktop

 

Public bug reported:

Long bug title, but I see some issues with dialog windows and  unity (or
compiz)  and multiple desktops.

I have 6 different desktops and typically leave a chromium-browser
running in one.  I'll have full screen windows in the others, and

To reproduce my initial problem:
 * run a chromium-browser in one desktop
 * switch to a different desktop
 * get an alert (such as calender notice) from chromium
 * click on a different window (ie, "lose" that window)
 * try to find it

Clicking on the chromium icon in the launcher focuses the primary
chromium-browser window, which is not usable because the dialog was
modal.

I can see other similar issues even with 'ubuntu-bug's dialog windows.
 * run 'ubuntu-bug unity'.  That openes one "Apport" window with "Collecting problem information" and then another with 'Thanks for reporting'.
 * put both windows partially hidden by a different window (browser or gnome-terminal, it doesnt matter)
 * try to click on the exposed portion of the initial Apport window.  it will not raise.  If you can't see its title bar, and cant see the 'Thanks' window (or do not know it even exists), then you cannot get it to raise.
 * Move the 'Thanks' window to a different desktop (alt-space to bring up the menu).  Then try clicking on the Apport icon on the launcher, and see that it does nothing.  Worse, if you switch to a different desktop (even the one with the 'Thanks' window) it switches you back to the 'Apport' window and raises that window, which is modal and thus cannot be used.

If you hvae lots of desktops and lots of windows, it can be very hard to
find the modal dialog.  I've given up before and just killed chromium-
browser.

ProblemType: Bug
DistroRelease: Ubuntu 13.10
Package: unity 7.1.2+13.10.20131014.1-0ubuntu1
ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
Uname: Linux 3.11.0-12-generic x86_64
.tmp.unity.support.test.0:

ApportVersion: 2.12.5-0ubuntu2
Architecture: amd64
CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
CompositorRunning: compiz
CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
CompositorUnredirectFSW: true
Date: Thu Oct 17 09:08:05 2013
DistUpgraded: 2013-05-20 08:14:41,880 DEBUG openCache()
DistroCodename: saucy
DistroVariant: ubuntu
GraphicsCard:
 Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
   Subsystem: Lenovo Device [17aa:20e4]
   Subsystem: Lenovo Device [17aa:20e4]
InstallationDate: Installed on 2011-10-19 (728 days ago)
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
MachineType: LENOVO 7417CTO
MarkForUpload: True
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=f9832678-e9fb-41c5-8edb-5edd5200ed0a ro quiet splash vt.handoff=7
SourcePackage: unity
UpgradeStatus: Upgraded to saucy on 2013-05-20 (150 days ago)
dmi.bios.date: 12/06/2010
dmi.bios.vendor: LENOVO
dmi.bios.version: 7UET91WW (3.21 )
dmi.board.name: 7417CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvr7UET91WW(3.21):bd12/06/2010:svnLENOVO:pn7417CTO:pvrThinkPadT400:rvnLENOVO:rn7417CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 7417CTO
dmi.product.version: ThinkPad T400
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.46-1
version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3
version.xserver-xorg-core: xserver-xorg-core 2:1.14.3-3ubuntu2
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
xserver.bootTime: Wed Oct 16 12:40:03 2013
xserver.configfile: default
xserver.errors:

xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
 product id                               16435
 vendor                                     LEN
xserver.version: 2:1.14.3-3ubuntu2

** Affects: unity (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug compiz-0.9 saucy ubuntu

** Description changed:

  Long bug title, but I see some issues with dialog windows and  unity (or
  compiz)  and multiple desktops.
  
  I have 6 different desktops and typically leave a chromium-browser
  running in one.  I'll have full screen windows in the others, and
  
  To reproduce my initial problem:
-  * run a chromium-browser in one desktop
-  * switch to a different desktop
-  * get an alert (such as calender notice) from chromium
-  * click on a different window (ie, "lose" that window)
-  * try to find it
+  * run a chromium-browser in one desktop
+  * switch to a different desktop
+  * get an alert (such as calender notice) from chromium
+  * click on a different window (ie, "lose" that window)
+  * try to find it
  
  Clicking on the chromium icon in the launcher focuses the primary
  chromium-browser window, which is not usable because the dialog was
  modal.
  
  I can see other similar issues even with 'ubuntu-bug's dialog windows.
-  * run 'ubuntu-bug unity'.  That openes one "Apport" window with "Collecting problem information" and then another with 'Thanks for reporting'.
-  * put both windows partially hidden by a different window (browser or gnome-terminal, it doesnt matter)
-  * try to click on the exposed portion of the initial Apport window.  it will not raise.  If you can't see its title bar, and cant see the 'Thanks' window (or do not know it even exists), then you cannot get it to raise.
-  * Move the 'Thanks' window to a different desktop (alt-space to bring up the menu).  Then try clicking on the Apport icon on the launcher, and see that it does nothing.  Worse, if you switch to a different desktop without the 'Thanks' window, it switches you back to the 'Apport' window and raises that window, which is modal.
+  * run 'ubuntu-bug unity'.  That openes one "Apport" window with "Collecting problem information" and then another with 'Thanks for reporting'.
+  * put both windows partially hidden by a different window (browser or gnome-terminal, it doesnt matter)
+  * try to click on the exposed portion of the initial Apport window.  it will not raise.  If you can't see its title bar, and cant see the 'Thanks' window (or do not know it even exists), then you cannot get it to raise.
+  * Move the 'Thanks' window to a different desktop (alt-space to bring up the menu).  Then try clicking on the Apport icon on the launcher, and see that it does nothing.  Worse, if you switch to a different desktop (even the one with the 'Thanks' window) it switches you back to the 'Apport' window and raises that window, which is modal and thus cannot be used.
  
  If you hvae lots of desktops and lots of windows, it can be very hard to
  find the modal dialog.  I've given up before and just killed chromium-
  browser.
  
  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: unity 7.1.2+13.10.20131014.1-0ubuntu1
  ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
  Uname: Linux 3.11.0-12-generic x86_64
  .tmp.unity.support.test.0:
-  
+ 
  ApportVersion: 2.12.5-0ubuntu2
  Architecture: amd64
  CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: compiz
  CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
  CompositorUnredirectFSW: true
  Date: Thu Oct 17 09:08:05 2013
  DistUpgraded: 2013-05-20 08:14:41,880 DEBUG openCache()
  DistroCodename: saucy
  DistroVariant: ubuntu
  GraphicsCard:
-  Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
-    Subsystem: Lenovo Device [17aa:20e4]
-    Subsystem: Lenovo Device [17aa:20e4]
+  Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
+    Subsystem: Lenovo Device [17aa:20e4]
+    Subsystem: Lenovo Device [17aa:20e4]
  InstallationDate: Installed on 2011-10-19 (728 days ago)
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  MachineType: LENOVO 7417CTO
  MarkForUpload: True
  PccardctlIdent:
-  Socket 0:
-    no product info available
+  Socket 0:
+    no product info available
  PccardctlStatus:
-  Socket 0:
-    no card
+  Socket 0:
+    no card
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=f9832678-e9fb-41c5-8edb-5edd5200ed0a ro quiet splash vt.handoff=7
  SourcePackage: unity
  UpgradeStatus: Upgraded to saucy on 2013-05-20 (150 days ago)
  dmi.bios.date: 12/06/2010
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 7UET91WW (3.21 )
  dmi.board.name: 7417CTO
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvr7UET91WW(3.21):bd12/06/2010:svnLENOVO:pn7417CTO:pvrThinkPadT400:rvnLENOVO:rn7417CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 7417CTO
  dmi.product.version: ThinkPad T400
  dmi.sys.vendor: LENOVO
  version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.46-1
  version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3
  version.xserver-xorg-core: xserver-xorg-core 2:1.14.3-3ubuntu2
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
  xserver.bootTime: Wed Oct 16 12:40:03 2013
  xserver.configfile: default
  xserver.errors:
-  
+ 
  xserver.logfile: /var/log/Xorg.0.log
  xserver.outputs:
-  product id                               16435 
-  vendor                                     LEN
+  product id                               16435
+  vendor                                     LEN
  xserver.version: 2:1.14.3-3ubuntu2

-- 
You received this bug notification because you are a member of DX
Packages, which is subscribed to unity in Ubuntu.
Matching subscriptions: dx-packages
https://bugs.launchpad.net/bugs/1240977

Title:
  some modal dialog windows such as chromium-browser get stuck/lost/do
  not raise if on different desktop

Status in “unity” package in Ubuntu:
  New

Bug description:
  Long bug title, but I see some issues with dialog windows and  unity
  (or compiz)  and multiple desktops.

  I have 6 different desktops and typically leave a chromium-browser
  running in one.  I'll have full screen windows in the others, and

  To reproduce my initial problem:
   * run a chromium-browser in one desktop
   * switch to a different desktop
   * get an alert (such as calender notice) from chromium
   * click on a different window (ie, "lose" that window)
   * try to find it

  Clicking on the chromium icon in the launcher focuses the primary
  chromium-browser window, which is not usable because the dialog was
  modal.

  I can see other similar issues even with 'ubuntu-bug's dialog windows.
   * run 'ubuntu-bug unity'.  That openes one "Apport" window with "Collecting problem information" and then another with 'Thanks for reporting'.
   * put both windows partially hidden by a different window (browser or gnome-terminal, it doesnt matter)
   * try to click on the exposed portion of the initial Apport window.  it will not raise.  If you can't see its title bar, and cant see the 'Thanks' window (or do not know it even exists), then you cannot get it to raise.
   * Move the 'Thanks' window to a different desktop (alt-space to bring up the menu).  Then try clicking on the Apport icon on the launcher, and see that it does nothing.  Worse, if you switch to a different desktop (even the one with the 'Thanks' window) it switches you back to the 'Apport' window and raises that window, which is modal and thus cannot be used.

  If you hvae lots of desktops and lots of windows, it can be very hard
  to find the modal dialog.  I've given up before and just killed
  chromium-browser.

  ProblemType: Bug
  DistroRelease: Ubuntu 13.10
  Package: unity 7.1.2+13.10.20131014.1-0ubuntu1
  ProcVersionSignature: Ubuntu 3.11.0-12.19-generic 3.11.3
  Uname: Linux 3.11.0-12-generic x86_64
  .tmp.unity.support.test.0:

  ApportVersion: 2.12.5-0ubuntu2
  Architecture: amd64
  CompizPlugins: No value set for `/apps/compiz-1/general/screen0/options/active_plugins'
  CompositorRunning: compiz
  CompositorUnredirectDriverBlacklist: '(nouveau|Intel).*Mesa 8.0'
  CompositorUnredirectFSW: true
  Date: Thu Oct 17 09:08:05 2013
  DistUpgraded: 2013-05-20 08:14:41,880 DEBUG openCache()
  DistroCodename: saucy
  DistroVariant: ubuntu
  GraphicsCard:
   Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07) (prog-if 00 [VGA controller])
     Subsystem: Lenovo Device [17aa:20e4]
     Subsystem: Lenovo Device [17aa:20e4]
  InstallationDate: Installed on 2011-10-19 (728 days ago)
  InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
  MachineType: LENOVO 7417CTO
  MarkForUpload: True
  PccardctlIdent:
   Socket 0:
     no product info available
  PccardctlStatus:
   Socket 0:
     no card
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.11.0-12-generic root=UUID=f9832678-e9fb-41c5-8edb-5edd5200ed0a ro quiet splash vt.handoff=7
  SourcePackage: unity
  UpgradeStatus: Upgraded to saucy on 2013-05-20 (150 days ago)
  dmi.bios.date: 12/06/2010
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 7UET91WW (3.21 )
  dmi.board.name: 7417CTO
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvr7UET91WW(3.21):bd12/06/2010:svnLENOVO:pn7417CTO:pvrThinkPadT400:rvnLENOVO:rn7417CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 7417CTO
  dmi.product.version: ThinkPad T400
  dmi.sys.vendor: LENOVO
  version.compiz: compiz 1:0.9.10+13.10.20131011-0ubuntu1
  version.ia32-libs: ia32-libs N/A
  version.libdrm2: libdrm2 2.4.46-1
  version.libgl1-mesa-dri: libgl1-mesa-dri 9.2.1-1ubuntu3
  version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
  version.libgl1-mesa-glx: libgl1-mesa-glx 9.2.1-1ubuntu3
  version.xserver-xorg-core: xserver-xorg-core 2:1.14.3-3ubuntu2
  version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.3-0ubuntu3.1
  version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:7.2.0-0ubuntu10
  version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.99.904-0ubuntu2
  version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:1.0.9-2ubuntu1
  xserver.bootTime: Wed Oct 16 12:40:03 2013
  xserver.configfile: default
  xserver.errors:

  xserver.logfile: /var/log/Xorg.0.log
  xserver.outputs:
   product id                               16435
   vendor                                     LEN
  xserver.version: 2:1.14.3-3ubuntu2

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1240977/+subscriptions


Follow ups

References