3) I notice that the undo buffer has been extended, but the way it has been done doesn't really address the original problem. The problem was that if you made a mistake on the final click of a line (joining it to the wrong node, which is quite a common mistake), you had no option but to delete the whole line and draw it again because the undo buffer was cleared on completion of each line. Now the undo buffer remembers the previous line, but only as a whole, so clicking undo just cycles through deleting and undeleting the entire line, which doesn't seem very helpful. -- Dunks
3) I notice that the undo buffer has been extended, but the way it has been done doesn't really address the original problem. The problem was that if you made a mistake on the final click of a line (joining it to the wrong node, which is quite a common mistake), you had no option but to delete the whole line and draw it again because the undo buffer was cleared on completion of each line. Now the undo buffer remembers the previous line, but only as a whole, so clicking undo just cycles through deleting and undeleting the entire line, which doesn't seem very helpful. -- Dunks