Hello!
I just noticed something odd. When using the G command to move a part while staying connected, it works fine as long as the move is only a translation. On top of the G command, if I do a rotate (press R), then it disconnects the part and its 2 leads and rotate the whole. Not tried with bigger parts, but anyway I think we could expect the rotation to respect the current command, i.e. when in the middle of a connected move (G command), the rotation could be handled a bit differently, with all the wires connected.
Version 5.1. Windows 10.
Pascal