There is an unsaved comment in progress. You will lose your changes if you continue. Are you sure you want to reopen the work item?
Sometimes one wants to have a command that they can start & commit but then commit (or add) some more changes later.
One example would be moving a graphical figure via the keyboard arrow keys, each time you press the arrow key you would like to add the new changes to the last batch.
I have posted my method of accomplising this in the attached file (modified UndoRedoArea.cs). It adds two extra public methods to UndoRedoArea called "StartSpan" & "CommitSpan".