https://bugs.winehq.org/show_bug.cgi?id=51230
--- Comment #8 from subgraph93@gmail.com --- As for virtual desktops, in my personal experience, most programs either need a virtual desktop or don't have any requirements either way. Programs that absolutely must be outside a virtual desktop are not things I encountered.
However, I'd say virtual desktops are necessarily more disruptive to user experience than WM-decorated windows (especially for windowed applications), and there are circumstances where having multiple programs per prefix is needed, sometimes even concurrently running (not to mention multi-program prefixes are usually not an issue, at least in my experience), so for multi-program prefixes I prefer to default to "no virtual desktop" and set virtual desktops only when needed.
Unfortunately, apparently due to difficulties in adapting Windows "language" to non-Windows window systems, there are some input issues with Wine and multiple windows, such as clicks on one window passing through to another or not working at all if there's another window behind it. Most of the time virtual desktops help me work around them.
Otherwise, my use case for VDs is mostly for games (especially older games) that behave weirdly without them. Sometimes it's older games that also do weird things with screen resolution, so they may even need to have special VD sizes.
I don't have DPI requirements at all, so I can't comment about DPI. I don't have much information about when the mouse control feature needs to be on or off, except that it's useful to have it on in some games for proper input handling (sometimes only if the game is set to use virtual desktop, which is needed for unrelated reasons).
As for feature removal, I am aware this is a hypothetical possibility in the abstract. Do you believe it's a practical possibility for this specific feature?
Also, should the author of the commit that introduced the regression be added to the CC list? I'm kind of confused regarding what the answer to that is.