Hello,
During the 2023.X lifecycle we changed the way Joint::connectedAnchor is being handled. Previously setting Joint::autoConfigureConnectedAnchor to false would override the previous value of Joint::connectedAnchor, effectively losing any user data that was provided. During 2023.X we've changed it so the value being set to connectedAnchor is maintained even when Joint::autoConfigureConnectedAnchor is set to true.
If you want to have the old behaviour this can be achieved by doing the following:
var calculatedAnchor = myJoint.connectedAnchor; //connected anchor still returns the calculated value when autoConfigureConnectedAnchor is true
myJoint.connectedAnchor = calculatedAnchor;
myJoint.autoConfigureConnectedAnchor = false;
We are aware that neither behavior was ideal depending on use case and are planning to further improve this API and the joint inspector going forward.
Cheers,
AlexRvn