Re-select selection after Undo. If you select a range then move it, if you Undo the move, MPT should put it back AND reselect the range.
Support! ++ X)
Doesn't matter how much support you give, but it's not really possible atm as I think that the whole pattern is saved for undo steps.
So i gather the only way is to ADD some kind of functionality, in the case the selection range would have to be saved in a separate variable then called after the old pattern is replenished.
Well, maybe someday..... :(