In Linux with KDE desktop environment, if I have multiple virtual desktops set up, documents opened with sublime in one virtual desktop will always show in the last sublime window that was active, regardless of which virtual desktop that window happened to be.
Same when launching a new sublime instance from a different virtual desktop - if I launch a new instance when sublime is already running, it will create a new tab in some other virtual desktop, instead of creating a new window in the virtual desktop from which the new instance is being launched.