Opened 13 years ago

Closed 11 years ago

#550 closed enhancement (fixed)

Potlatch deletes the whole way when canceling drawing an extension with esc in certain conditions

Reported by: lh Owned by: richard@…
Priority: minor Milestone:
Component: potlatch (flash editor) Version:
Keywords: Cc:


If I

  1. Draw a way
  1. Press enter to stop drawing
  1. Extend the way by beginning to draw from either end of the selected way.
  1. Press esc to cancel drawing.

Potlatch deletes the whole way instead of the new addition.

This doesn't happen if I deselect the way before starting to extend it. It would be much better if esc would only cancel the latest drawing sequence and not the older.

Change History (5)

comment:1 Changed 13 years ago by lh

Component: adminpotlatch (flash editor)
Owner: changed from Tom Hughes to richard@…

comment:2 in reply to:  description Changed 13 years ago by richard@…

Priority: majorminor
Status: newassigned
Type: defectenhancement

Esc is behaving as expected here - it reverts to the last way saved.

Adding delete-to-backspace (completed for Potlatch 0.4) and a confirmation dialogue on Esc should reduce the risk of accidentally losing work in the above circumstances.

comment:3 Changed 11 years ago by fennec@…

"Behaving as expected"? That's a horrible awful terrible expectation. Esc is a panic key. Panic keys should not be destroy work!

I've lost at least an hour's worth of work to this bug already. it is TRAGIC, I tell you!

comment:4 Changed 11 years ago by Richard

You've lost _at least an hour_?

Were you drawing a really really really long way, or have you just disproved Pavlov?

comment:5 Changed 11 years ago by Richard

Resolution: fixed
Status: assignedclosed

As of 1.2 Esc has a little warning that goes plop and tells you to press Z to undo. I think that'll do.

Note: See TracTickets for help on using tickets.