**BUG**
Concise problem statement:
If a mistake is made during routing a schematic wire (call this the 'active' wire), then Ctrl+Z does not undo anything to do with the active wire.
In fact, 'Undo' undoes the whole of the wire that was completed immediately *before* the active wire was started.
Steps to reproduce bug:
1. place 3 resistors on the schematic canvas.
2. start a first new wire at pin2 of R1 and end it at pin 1 of R2.
3. start a second new wire at pin2 of R2, connect pin1 of R3 then turn a 90 corner to begin return wire towards - but do not attach it to - pin 1 of R2.
4. Do not end wire or end wiring mode.
5. Do Ctrl+Z.
Results:
wire from pin2 of R1 to pin 1 of R2 is deleted.
Expected results:
The last 90 corner or maybe the whole of the second wire starting at pin 2 of R2 should be deleted.
Url:
n/a
Browser:Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/30.0.1599.114 Chrome/30.0.1599.114 Safari/537.36