I have encountered a strange bug (?) with the "Space Horizontal" function where (sometimes) rather than spacing out the selected elements, it instead spaces out most of the elements (usually all except one) and just shifts the remaining element(s) into the range, overlapping others that have been spaced out. It appears that if the elements are re-ordered then the alignment will work (with that ordering).
For example, if the are 5 elements (A,B,C,D,E), roughly spaced and in alphabetical order, select them all and click 'space horizontally' and (under this buggy behavior) you may get 4 of them spaced out (A,B,C,D) but the 5th (E) moved to be somewhere between the 1st and 4th and overlapping other elements. This happens consistently with any re-arrangement of the elements whilst that are kept in that same order. If instead you re-order to put the errant element inside the order (eg A,B,C,E,D) then the space horizontal will work correctly, ie all elements spaced out and in the same order (A,B,C,E,D)
I can't determine the circumstances when this happens, but once it does (with a given set of elements) it seems to always happen - so feels like there is some property of the element(s) at play.
Further to this:
- Space vertically exhibits the same behaviour (with the same set of elements)
- Put the same elements on a different / new diagram preserves the behaviour
- Copying the elements (paste as new) fixes the behaviour and the new elements align as expected
Has anyone seen anything similar Any explanations / workarounds?