How can I make applications on OSX open new windows in the same space when opening a file from Finder?
Does setting the assign to Desktop:none; work for you.
You can do this from the Applications Dock menu.