Velocity Drag juce::Slider Ventura MacOS

Hey guys,

We have notice that in Mac OS Ventura, velocity drag mode is jumping due to the command modifier key not being reported correctly to the component peer. This only happens when the mouse is at the edge of the screen or has left the component bounds for the first time in the mouse down event.

This is causing the juce::Slider class to rapidly change value as if the mouse event were an absolute drag.

We were wondering if any one has come across a similar issue or has more information on this.

Thanks in advance.

1 Like

Confirming that this happens with the standard sliders in the JUCE demo runner with a fresh clone of the repository as well as sliders within our codebase.

We’ve attached a debugger and the command modifier bit flag doesn’t get registered when the mouse is down or off screen in either scenario.