Unable to select a maximised app by clicking on left edge of the screen

Bug #757650 reported by Bilal Akhtar
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ayatana Design
Fix Released
Low
John Lea
Unity
Fix Released
Critical
Jason Smith
unity-2d
Fix Released
Medium
Unassigned
unity (Ubuntu)
Fix Released
Medium
Jason Smith
unity-2d (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: unity

When the launcher is set to "Show launcher with mouse on left of screen" (the new default), then clicking on the left edge of a screen doesn't bring focus on a maxmised app.

Steps to reproduce:
1) Ensure launcher is set to "Show launcher with mouse on left of screen" and "Dodge windows" (not dodge active windows)
2) Open Firefox, make sure its maximized.
3) Open GNOME Terminal, make sure it isn't maximized, and move it near the right edge of the screen so that there's some space between the terminal and the left edge of screen. The launcher should be hidden now.
4) Move the mouse pointer to the *extreme* left edge of screen and click.

What should happen:
Firefox should get selected. e.g. if you click on the far left edge *before* the launcher appears the window you are clicking on should be brought into focus. However as soon as the Launcher starts to slide out the focus should switche to the Launcher (as happens currently)

What happens:
Firefox doesn't get selected, and if the pointer isn't moved away, the launcher un-hides.

ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: unity 3.8.6-0ubuntu1
ProcVersionSignature: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Uname: Linux 2.6.38-8-generic i686
Architecture: i386
CheckboxSubmission: 5e476a0872a6160d4830741693075266
CheckboxSystem: 1e11ce1f0b739629ea3e4cbfa4fff3ab
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.LVDS.1:
 status: connected
 enabled: enabled
 dpms: On
 modes: 1280x800 1280x720 1152x768 1024x768 800x600 848x480 720x480 640x480
 edid-base64: AP///////wBMozM2AAAAAAAPAQOAIRV4Cof1lFdPjCcnUFQAAAABAQEBAQEBAQEBAQEBAQEB7hoAgFAgEDAQMBMAS88QAAAZAAAADwAAAAAAAAAAACOHAmQCAAAA/gBTQU1TVU5HCiAgICAgAAAA/gBMVE4xNTRYMy1MMDYKAHA=
DRM.card0.VGA.1:
 status: disconnected
 enabled: disabled
 dpms: On
 modes:
 edid-base64:
Date: Mon Apr 11 18:29:34 2011
DistUpgraded: Log time: 2010-11-30 09:41:42.529634
DistroCodename: natty
DistroVariant: ubuntu
GraphicsCard:
 ATI Technologies Inc M56P [Radeon Mobility X1600] [1002:71c5] (prog-if 00 [VGA controller])
   Subsystem: Toshiba America Info Systems Device [1179:ff10]
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: TOSHIBA TECRA A7
PccardctlIdent:
 Socket 0:
   no product info available
PccardctlStatus:
 Socket 0:
   no card
ProcEnviron:
 LANGUAGE=en_US:en
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.38-8-generic root=UUID=ba586c06-64e7-4734-a35f-5320ea8063a4 ro quiet splash vt.handoff=7
ProcVersionSignature_: Ubuntu 2.6.38-8.41-generic 2.6.38.2
ProcVersionSignature__: Ubuntu 2.6.38-8.41-generic 2.6.38.2
Renderer: Unknown
SourcePackage: unity
UpgradeStatus: Upgraded to natty on 2011-03-25 (17 days ago)
dmi.bios.date: 08/30/2006
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 2.00
dmi.board.name: MPAD-MSAE Customer Reference Boards
dmi.board.vendor: Intel Corporation
dmi.board.version: Not Applicable
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 1
dmi.chassis.vendor: No Enclosure
dmi.chassis.version: N/A
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr2.00:bd08/30/2006:svnTOSHIBA:pnTECRAA7:pvrPTA71E-09401CAR:rvnIntelCorporation:rnMPAD-MSAECustomerReferenceBoards:rvrNotApplicable:cvnNoEnclosure:ct1:cvrN/A:
dmi.product.name: TECRA A7
dmi.product.version: PTA71E-09401CAR
dmi.sys.vendor: TOSHIBA
version.compiz: compiz 1:0.9.4+bzr20110411-0ubuntu1
version.libdrm2: libdrm2 2.4.23-1ubuntu6
version.libgl1-mesa-dri: libgl1-mesa-dri 7.10.1-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.10.1-0ubuntu3
version.xserver-xorg: xserver-xorg 1:7.6+4ubuntu3
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.0-0ubuntu4
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.14.0-4ubuntu6
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110107+b795ca6e-0ubuntu6

Revision history for this message
Bilal Akhtar (bilalakhtar) wrote :
description: updated
Revision history for this message
Alex Launi (alexlauni) wrote :

so if i am understand this correctly, you're clicking when the launcher is still hidden, at the spot where a launcher /would be/ on the very edge, and expect it to launch the app?

i'm going to pass this to ayatana-design, but i would highly advise a wontfix.

Changed in unity:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete
tags: added: needs-design
Revision history for this message
John Lea (johnlea) wrote :

Alex, I think he means that if he clicks on the far left edge *before* the launcher appears the window he is clicking on should be brought into focus.

John Lea (johnlea)
description: updated
Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
status: New → Fix Committed
importance: Undecided → Low
Changed in unity-2d:
status: New → Confirmed
importance: Undecided → Medium
Changed in unity-2d (Ubuntu):
status: New → Confirmed
John Lea (johnlea)
tags: added: udo
removed: needs-design
Revision history for this message
Neil J. Patel (njpatel) wrote :

Hopefully proximity will help here

Changed in unity:
assignee: nobody → Jason Smith (jassmith)
importance: Undecided → Medium
milestone: none → 4.4.0
status: Incomplete → Triaged
Changed in unity (Ubuntu):
status: Incomplete → Triaged
importance: Undecided → Medium
assignee: nobody → Jason Smith (jassmith)
John Lea (johnlea)
Changed in ayatana-design:
status: Fix Committed → Fix Released
Jorge Castro (jorge)
tags: added: backlog
Changed in unity:
milestone: 4.4.0 → 4.6.0
Changed in unity:
milestone: 4.6.0 → 4.8.0
John Lea (johnlea)
tags: added: udp
Changed in unity:
milestone: 4.8.0 → backlog
Changed in ayatana-design:
status: Fix Released → Fix Committed
Jason Smith (jassmith)
Changed in unity:
status: Triaged → Fix Released
importance: Medium → Critical
Jason Smith (jassmith)
Changed in unity (Ubuntu):
status: Triaged → Fix Released
Changed in unity:
milestone: backlog → none
Revision history for this message
Albert Astals Cid (aacid) wrote :

Works for me in the unity-2d that is shipped with 12.04, thus setting it as fix released, please comment if it still does not work for you with that version.

Changed in unity-2d:
status: Confirmed → Fix Released
Changed in unity-2d (Ubuntu):
status: Confirmed → Fix Released
Nick Tait (jnick-tait)
Changed in ayatana-design:
status: Fix Committed → Fix Released
tags: added: reviewedbydesignp
removed: udo udp
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.