I assume that comes from siginificant changes in the underlying Windows support for multiple screens with individual scales.
That change began at Windows 8 und is still in motion under Windows 11.
As I have no WbPro (but other, older VASTs) I observed several general problems in this area, including positioning of the Transcript of a saved image did not restore properly upon new start in such a multiple screen enviroment.
I patched OSShell then. In case of my personal problem, from time to time I still refer to my private patch (in VAST 11-14).
Officially announced was
User Interface & Visuals
- Multi-monitor support
- HiDPI improvements
and I guess that is not finished yet, as this seems still seems to collide with WBPro now.
The point is actual code must first investigate the actual involved monitor before starting coordinate calculations (which may become negative) and logic is required not to position
s.th. off some screen, as multiple monitors do not necessarily are adjacent (may have gaps between them).
Reference to the acual display deals with that and is not to be misunderstood with only supporting or allowing one WBPro window.
In fact, many windows are supported, however they can be placed on different screens...
The complexity came from those windows which are placed so that they reach over several different monitors, every one with a different resolution and scale (you can investigate that since Windows 8 screen control with more than one monitors attached).
This became a common situation now> e.g. I am used to work on a laptop with a 14 inch 2.5k built in monitor and a docking station with two 28 inch 4k monitors attached.
Windows is able to move any information between these screens, in different resolutions, ending up with a wide virtual visual area of about 12.5k.
Besides, this is my reaction of becoming more and more illsighted at age.
Starting VAST on different monitors uncovered glitches in handling this new OS complexity here.
Several historic assumptions about underlying common widgets as of OTI/ENVY and original Motif do not hold anymore - as this still forms the base architecture in VAST widgets (and in WBPro, I assume), many adoptions under the hood had to be realized to keep the things running.
Besides I do not know how this will be reflected by the announced undergoing enhancements coverning avtual Unix GUI environments.
VAST look and feel now still resembles the style of OS/2 and Unix of the 90ies on such platforms.
I guess that the specific Windows approach will not be similar to Unix - causing additional new divergence, as Motif support also vanishes from actual Linux versions as I can observe in my surroundings.