Opened 13 years ago

Last modified 13 years ago

#7063 new defect

Early selection makes it hard to duplicate the last (tagged) node of a way at a specified distance

Reported by: alv Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: selection Cc:


With the recent "early select of way to be extended" (r4539), a use case of mine got more difficult.

Esp. with a power=minor_line way and power=pole nodes; select the last pole, enter add mode to see the distance from the last node to the cursor position (at the bottom status line), hit ctrl+d to duplicate; now I get a duplicate of the whole minor_line, when I had selected the last node only.

The workaround with lots of selections later and "paste tags" is imo a workaround.

Attachments (0)

Change History (2)

comment:1 by olejorgenb, 13 years ago

Maybe I don't understand the scenario properly, but when you use ctr+d like that, wont the nodes stay disconnected? Are they supposed to be, or do you draw the way again later? I'd think just drawing the way and use utils2 plugin to select the way nodes and tag all would be easier.

Another method that seems to work (again, I might have missunderstood the usecase) is to copy the node you want to work with, enter draw mode and use ctrl+v instead of ctrl+d.

When that's said, there's been other complaints about the change (#7032). If it breaks lots of subtle use-cases I have no problem with the maintainers rolling it back :)

PS: I'm the author of the pacth

comment:2 by alv, 13 years ago

Yes, I have to draw the way afterwards - I find it easier to place the such nodes first and then draw along the nodes that now have icons visible. Ctrl+v works in this case as a workaround, that's true, even if I then in rare cases need to re-copy something else that I had waiting for paste - but that happens very seldom.

Don't have utils2, but click way + "child selected" works, even if it's several keystrokes.

Modify Ticket

Change Properties
Set your email in Preferences
as new The owner will remain team.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from team to the specified user.
Next status will be 'needinfo'. The owner will be changed from team to alv.
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from team to anonymous. Next status will be 'assigned'.

Add Comment

E-mail address and name can be saved in the Preferences .
Note: See TracTickets for help on using tickets.