I think this is a bug but will report this here before. There are 4 conditions to reproduce this problem:
- you have a window open on one of the two bottom workspaces
- this window is touching the top and bottom of your screen (but is not maximized)
- you are on the workspace just above the one where the window is open
- you click on the unity launcher of this application
Instead of bringing you down to the workspace where the window is open OR bringing the window up to the workspace where you are, what happens is that the window will shift down and partially invade the top workspace.
Additionally if you launch workspace switcher at this point and try dragging the window up to the workspace above the window will look as if it was behind the workspace (it will not appear on the workspace above)
Am I doing something wrong or is this really a bug?