I am experiencing some strange behavior with Undo after resizing my nodes. My nodes LocationSpot is set to TopLeft, and are not Reshapable, so resizing will generally change the node.Location. When I Undo, the nodes are shifting their location back to the previous spot, but aren’t returning to the previous size.
Also, if I resize from the bottom-right corner (which keeps the location the same) and then Undo, the node is actually removed from the diagram.
Any insight into what might be causing this and how I can fix it?