The unreliability of the undo seems to me to be a real issue that needs to be fully addressed… I’ve done a FR :