Auto switching a window in the workspace where it was requested to be opened when it has actually opened
The situation where this problem arises when a) U are working on something eg reading a blog b) U want to open a heavy app i.e VS Code but not in the same workspace c) So u go to the workspace below and open VS Code and go back to reading the blog d) After a while VS Code opens on top of browser instead of the workspace below e) U have to then open overview and manual change it
The solution would be to keep a window locked to a workspace where it was clicked or requested to be spawned and if the user stays in the workspace for a set amount of time i.e 3 seconds. Lock the window to that workspace. User can know about the locking through some intuitive animation
I am sorry that I cant do any mockups as I am no designer, but I do think this is an important issue as dynamic workspace is the intended gnome workflow