I encountered a problem in Cubase Win32, when Controls like a Slider set the enableUnboundedMouseMovement to true and the Cursor should not be kept visible.
If you move the Mouse beyond the Bounds of the topLevelComponent (the editor window), the Cursor becomes visible and stays visible even if the MousePosition is set to somewhere over the juce editor afterwards.
This is really confusing for the user because this leads to a jumping Cursor that is sometimes visible and sometimes not and that doesn’t seem to be related to the adjusted Control Component.
In all other hosts I tested enableUnboundedMouseMovement (true, false) works as expected.
Any ideas how to fix this?