Bug #70160 Desktop assignment not working
Submitted: 27 Aug 2013 10:35 Modified: 27 Sep 2013 16:13
Reporter: Bertrand Fourrier Email Updates:
Status: No Feedback Impact on me:
Category:MySQL Workbench Severity:S3 (Non-critical)
Version:5.2.47 OS:Mac OS X
Assigned to: CPU Architecture:Any
Tags: assignment, desktop, os x, workbench

[27 Aug 2013 10:35] Bertrand Fourrier
I assigned Workbench to Desktop 2 on my mac, but when opening the app from another desktop, the app opens on this desktop rather than on desktop 2 as specified.

I worked fine on previous versions, but on the last two or three updates, it sopped working.

I tried to reset this option and try again, no effects whatsoever.

How to repeat:
Create at least two desktops,
Assign Workbench to a specific desktop,
Switch to another desktop,
Open Workbench from your dock: the app opens on the desktop you're on, not the one you assigned to Workbench.
[27 Aug 2013 12:51] Miguel Solorzano
Thank you for the bug report. Which OS X version are you using? I tested on OS X Version 10.8.4 (Mountain Lion) and confirmed what are you reporting however I am little confuse because that happens with all my applications so I don`t know if it WorkBench issue or assignment process I did or OS issue. Thanks.
[27 Aug 2013 15:18] Bertrand Fourrier
I'm on 10.8.4.

Desktop assignments work fine for all my other apps.

But… Maybe because it has been assigned when I was on Lion, and I had to reinstall Workbench after upgrading to 10.8.

But… I've recently downloaded Sketchup, and I never used it on this computer. I've assigned it to a desktop, and it works fine.

From what I've read in the past (back to SL, when Photoshop was not "following" my assignments), there's few documentation about how the now called "mission control" handle desktop assignments for app main windows and secondary windows.

I've read this conversation: https://discussions.apple.com/thread/4138506?start=0&tstart=0
But it had no effects for Workbench.
[27 Aug 2013 15:27] Bertrand Fourrier
There must be an option somewhere in the app to follow/not follow assignments.

Options in the dock are:
- assign to all,
- assign to none,
- assign to this desktop

When you assign to all, with Mail for instance, when you're on desktop 1, and Mail has been opened on desktop 2, the window appears on desktop 1. If you go on desktop 2, the window appears on desktop 2.
All desktops: the app appears where you are.

I tried this with Workbench: not working. Assign to all, open it on #2, go to #1 and select Workbench in the dock: you are redirected to #2, when with the "All desktop" option, you should see the window on your current desktop.
[27 Aug 2013 16:13] Miguel Solorzano
Thank you for the feedback. I did how you mentioned I have a Thunderbolt Display so 2 display with the MacBook Pro my behavior is the application opens in the desktop it was closed. On another hand I saw a lot of people having that problem when searching in the web.
[27 Aug 2013 17:44] Leandro Morgado
I tested this with Snow Leopard (10.6.8) and MySQL Workbench Community and had no problem.

1) Assigned WB to Space 2 under Spaces Preferences
2) Made sure current Space is 1
3) Start Workbench
4) Workbench starts up in Space 2 and focus is placed there also
[28 Sep 2013 1:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".