Opened 11 years ago

Closed 6 years ago

#962 closed enhancement (wontfix)

enable dragging of ways only after pressing additional key

Reported by: openstreetmap@… Owned by: richard@…
Priority: major Milestone:
Component: potlatch (flash editor) Version:
Keywords: pathlatch avoid accidential dragging Cc:

Description

lately there was greater damage of map data made by a potlatch user who dragged a large wood (~3000 nodes) area by accident (and who was unable to repair his fault - maybe a newbie). as this also happend to me (using potlatch for over a year now with several 10k edited nodes) by trying to pan around, i think it would be a good idea to

enable dragging of ways only after pressing additional key (shift, alt, crtl, or some combination of it)

Change History (4)

comment:1 Changed 11 years ago by Heiko "Mueck" Jacobs

Good idea. I also had some "accidents" if I want to move a node and because I not clicked it exactly I moved the whole way...

comment:2 Changed 11 years ago by Richard

Could you tell me which way it was (i.e. the id)?

In 0.9a (r7761) dragging ways was made harder by requiring the user to hold-and-drag, rather than simply dragging. I could perhaps extend the "hold" time required, but am a bit loth to add a modifier key, as Shift-clicking ways is already used (for merging) and Potlatch doesn't use Ctrl anywhere.

comment:3 Changed 11 years ago by openstreetmap@…

the way which was cause for all the rumble on the talk-de mailing list has the ID 24553409. i don't know anything about who did it and how the dragging of this way occurred.
but it did also happen to me (i was able to repair the damage instantly - hopefuly) last week (afaik 0.9c) with ID 23567114, while i was trying to pan the screen and the flash player was somewhat unresponsive due to a lot of loaded ways. the shift key is already in use to add nodes to a way, so the ctrl-key would be a good choice to enable dragging.

comment:4 Changed 6 years ago by iandees

Resolution: wontfix
Status: newclosed

Cleaning aging tickets.

Note: See TracTickets for help on using tickets.