switching to application spanning two workspaces selects wrong workspace

Reported by Anders Nylund on 2011-04-21
42
This bug affects 8 people
Affects Status Importance Assigned to Milestone
Compiz
Undecided
Unassigned
Unity
Undecided
Unassigned
compiz (Ubuntu)
Low
Unassigned
unity (Ubuntu)
Low
Unassigned

Bug Description

Steps to reproduce:
1. open an application on the upper-left workspace
2. move the application window down so that a couple of pixels move out of the screen, this can easily happen by accident
3. select the the empty workspace below (lower-left)
4. click on the launcher icon for the open application
5. nothing will seem to happen, because a couple of pixels of the application is already on the "empty" workspace, so the active workspace will still be lower-left, but it is extremely hard to notice the bottom of the application appearing on top of the panel shadow.

Maróti Ádám (jmarotiadam) wrote :

But if you move another workspace and then click again the application on the launcher, the active desktop will be the upper left. at least for me. Or I badly interpreted?

Anders Nylund (nylund-anders) wrote :

I understand your comment as: In step "4", the "upper-left" workspace slides into view to show the title-bar and the largest part of the application window, and the "lower-left" workspace containing the hardly visible bottom part of the application window, slides out of view.

This would be the correct behaviour, but that is not what is happening for me.

Actually the order of the workspaces is not important, whenever some small part of an application is present on the current workspace, selecting that application does not switch workspace to the one where the largest part of the application is present. You can also use super-W or Alt-Tab to switch to the application and get the same behaviour.

Btw, I'm running unity in virtual-box on a windows host.

Maróti Ádám (jmarotiadam) wrote :

hi, after a few day i interpreted what about it. :D
Yeh this is realy irritating. The "application is in?" function is realy sensitive, perceive in a few pixel, but this is in the upper left/right workspace is wrong becouse the panel's shadow is hide the few pixel, and if the application just few pixel is the workspace the shadow hide it, seemingly when we click the application nothing happens.

So the "applisation is in?" function could be more indulgent, in the upper left /right workspace.

Bilal Akhtar (bilalakhtar) wrote :

Confirming issue. Unity should move to the workspace which has the majority of the window inside it.

Changed in unity (Ubuntu):
status: New → Confirmed
Changed in compiz (Ubuntu):
status: New → Confirmed
Changed in unity:
status: New → Confirmed
Changed in compiz:
status: New → Confirmed

Thank you for taking the time to report this bug and helping to make Ubuntu better. Please execute the following command, as it will automatically gather debugging information, in a terminal:
apport-collect 768144
When reporting bugs in the future please use apport by using 'ubuntu-bug' and the name of the package affected. You can learn more about this functionality at https://wiki.ubuntu.com/ReportingBugs.

Changed in compiz:
status: Confirmed → Incomplete
Changed in unity:
status: Confirmed → Incomplete
Changed in unity (Ubuntu):
status: Confirmed → Incomplete
Changed in compiz (Ubuntu):
status: Confirmed → Incomplete

Priority set to 'low' because the bug has an easy work-around.

Changed in compiz (Ubuntu):
importance: Undecided → Low
Changed in unity (Ubuntu):
importance: Undecided → Low
Launchpad Janitor (janitor) wrote :

[Expired for compiz (Ubuntu) because there has been no activity for 60 days.]

Changed in compiz (Ubuntu):
status: Incomplete → Expired
Launchpad Janitor (janitor) wrote :

[Expired for Unity because there has been no activity for 60 days.]

Changed in unity:
status: Incomplete → Expired
Launchpad Janitor (janitor) wrote :

[Expired for Compiz because there has been no activity for 60 days.]

Changed in compiz:
status: Incomplete → Expired
Launchpad Janitor (janitor) wrote :

[Expired for unity (Ubuntu) because there has been no activity for 60 days.]

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

Other bug subscribers

Bug attachments