Somehow I knew this was coming.
Bug report submitted, but in the meantime, I came up with a more reasonable (although not simple) workaround. I wrote some AppleScript to switch to Finder if PP or AE currently have focus, before activating Spaces. Here's the code, for anyone running into this issue:
Save the following AppleScript as a .scpt (compiled script). Assumes you have F8 bound to activate Spaces:
-- Activate Finder before activating Spaces if an -- ill-behaved application currently has focus -- By coyqueue on Adobe forums, July31/11 -- Return true if an offending application currently has focus on offenderHasFocus() tell application "System Events" set fr to (get name of processes whose frontmost is true) as text end tell fr contains "After Effects" or fr contains "Premiere Pro" end offenderHasFocus if (my offenderHasFocus()) then tell application "Finder" to activate repeat while (my offenderHasFocus()) # Uncomment if busy-wait interferes with background apps: #delay 0.1 end repeat end if tell application "System Events" to key code 100 -- F8
To bind the above script to the mouse button, I went with USB Overdrive, and set up an AppleScript action for mouse button 4:
run script (POSIX file "/path/to/spaces.scpt")
NB: Spaces preference "When switching to an application, switch to a space with open windows for the application" should be turned OFF to avoid zooming to any space that happens to have an open Finder window.
Tried the same thing ... I have the same system.
Why the Suite doesn't work well with Spaces is another bummer ....
I posted this and a bug report 5 months ago:
I received no answer / reply