So just discovered this today. Not sure if it’s present in other versions. But when using Handles.ScaleHandle, when center scaling and the input vector != 1, the returned result seems to either shrink or grow exponentially. Depending if > 1 or < 1. Issue doesn’t occur with the individual axis scale handles.
the report I submitted just contains the exact script on the docs:
And here’s a video showing what happens:
I’m making very tiny adjustments, but the scale is seemingly increasing at exponential rate every time I release and scale again