This whole process is dictated by the OS - from resolution to what is being dragged where.
Highly unlikely that Studio Pro is designed (OR tested) to navigate infinite combinations of resolutions it might encounter in the real world nor can it control how a plugin (like say Battery) will behave to being dragged around either.
None of these products are designed for 4K and none should be expected to operate issue free at that resolution.
If one has their resolution set to standard HD (1920x1080) across the board (esp. when it comes to Windows if that's your thing) - pretty much guaranteed there will be no issues.
VP
My post is nothing to do with 4K and NI plugins being too small etc, I acknowledged right at the beginning of the video that this is Native Instruments code at issue for it being too small (I was waiting for someone to comment about that, we all know NI haven't been great at updating their UI's for 4K). I'm not changing my monitor resolutions, they work fine for me.
The issue is the Studio Pro plugin window (container) that contains the plugin itself, not the actual plugin. That is Studio Pro code (the actual window container itself).
The real issue is when the plugin moves from one screen to another, Studio One needs to refresh the window dimensions correctly, and that doesn't happen in the case of this plugin, and it should.
The thing is that Studio Pro does have the code to resize the plugin window, and it works correctly, it just doesn't get triggered at the right time or it's using some other code. Look at my video again at 40 seconds, when I flip a tab in the S Pro plugin Window UI, from one plugin to another, Studio Pro correctly resizes the plugin window. So that just needs to happen automatically without a workaround.... it's just not being triggered when moving to another monitor. Again this is the window container for the plugin doing this (Studio Pro), NOT the actual plugin itself, that's being hosted. The funny thing is that the window does get refreshed/redrawed after being moved from another monitor, but it isn't doing it right, but (as stated earlier) the click tabs workaround I used proves Studio One
can do it right.
So it is a refresh issue with the window that hosts the plugin itself, and that's Studio Pro code .