Is this the appropriate place to submit a bug? This has been happening for quite some time. I just upgraded to 12.5.2 and it's still not fixed. So maybe VMWare doesn't know about it yet?
I have 3 monitors on my host machine (Win10), and usually run my VM (Win10) across only 2 of the three. It doesn't matter if I shutdown the VM properly, or simply pause it. If I close the VM when it has two monitors, the next time I run it it does not behave in the least. The first thing that happens is the VM comes up in a not-full-screen window, which in itself is not bad, but the resolution is clearly set for two monitors (there's a horizontal scroll bar that allows me to scroll all the way over to a second monitor. If I hit the "full screen" button, for one it doesn't actually open in full screen. There's unused space at the bottom of the physical monitor that looks like has been reserved for the taskbar of my host machine, even though there's no taskbar on that monitor (so the "full screen" mode actually has scroll bars). On top of that, it displays what looks like two screens, cut in half, but all squished onto one monitor. If I hit the "full screen" button again it takes it back to its original state (full 2-monitor resolution, with scroll bars), then hit the "full screen" button a third time, then the window actually opens full screen, with no scroll bars (this issue has been happening for years now, annoying, but workable). What's different this time, is the VM still has 2 virtual monitors squished together onto one physical monitor. If I change VMWare to actually use 2 physical monitors, then I get one normal monitor, and one that looks like it has 2 monitors squished together on one physical monitor.
I can deal with hitting the "full screen" button three times in order to actually get a full screen window. But this new issue, where 2 virtual monitors are squished together on one physical monitor is super annoying. In order to fix it, I have to un-full screen the VM (since you simply cannot work with two virtual monitors squished together on one physical monitor), then manually set the resolution on what the guest OS considers its one and only monitor (which it considers to be one single monitor with a resolution equivalent to two physical monitors side-by-side) to the actual resolution of my physical monitor. Once I do that, then I can full screen the VM without error, and set the VM to use 2 physical monitors without error. I now have to do this every. single. time I run my VM. I can avoid the problem if I change my VM back to use only one physical monitor before shutting it down. So it seems to be specific to starting up a VM that previously was given two (or possibly more) physical monitors the last time it was running.
This bug is consistent and happens every time without fail. Is there any hope for a fix anytime soon?