Dear Xara...

A time back I asked for the Undo list to be saved with the document so that on re-opening, it could be actually achieve an "Infinite undo".

I have found another use case where the "Infinite undo / redo" is stymied even more than my original observation:

  1. Create a number of Shapes, say, five.
  2. Undo back to Shape 2.
  3. Copy Shape 2.
  4. Redo forward to shape 4.
  5. Paste.
  6. ==> Shape 5 is now history.

A Paste operation should not be part of the Undo / Redo chain (at least, without a prior warning).

The presentation of the Undo / Redo chain so it could be edited might be beneficial towards delivering a true "Infinite undo / redo".

Acorn