Modify

Opened 3 years ago

Last modified 2 years ago

#13373 new defect

Adding a node with two selected ways may result in unintended node move

Reported by: openstreetmap.org-user-d1g Owned by: team
Priority: normal Milestone:
Component: Core Version: latest
Keywords: Cc: michael2402

Description (last modified by Don-vip)

Observed: 5 times node was offset by "Draw mode" in current core
Expected: node should be placed exactly where 2 hovered segments have a common node

Movie(5 times with A in core and two times using utils plugin shift i.mp4)?

Problem is that "Draw mode" places a new node "under cursor" position (thus, many positions in the first 5 attempts), whereas it should place a new node only where two segments cross (single possible point, easily possible with Shift+I from utilsplugin2).

PS. This is old issue, Shift+I from utilsplugin2 works as intended (almost always I think).

The only problem is move utilsplugin2 code in core (there may be blockers I'm not aware of).

Respective part at wiki: Help/Action/Draw#Leftmouseclickwilladdnodesonoverlappingways

Attachments (1)

5 times with A in core and two times using utils plugin shift i.mp4 (176.3 KB) - added by openstreetmap.org-user-d1g 3 years ago.

Download all attachments as: .zip

Change History (9)

Changed 3 years ago by openstreetmap.org-user-d1g

comment:1 Changed 3 years ago by openstreetmap.org-user-d1g

Description: modified (diff)

comment:2 Changed 3 years ago by Don-vip

Owner: changed from team to openstreetmap.org-user-d1g
Status: newneedinfo

I don't understand what you want

comment:3 in reply to:  2 Changed 3 years ago by openstreetmap.org-user-d1g

Replying to Don-vip:

I don't understand what you want

Observed: 5 times node was offset by "Draw mode" in current core
Expected: node should be placed exactly where 2 hovered segments have a common node

Problem is that "Draw mode" places a new node "under cursor" position (thus, many positions in the first 5 attempts), whereas it should place a new node only where two segments cross (single possible point, easily possible with Shift+I from utilsplugin2).

Again, this is a very specific case "when you hover cursor over distinct 2 ways" during "Draw mode".

comment:4 Changed 3 years ago by openstreetmap.org-user-d1g

Description: modified (diff)

comment:5 Changed 3 years ago by Don-vip

Description: modified (diff)

comment:6 Changed 3 years ago by Don-vip

Description: modified (diff)

comment:7 Changed 3 years ago by michael2402

Cc: michael2402 added

comment:8 Changed 2 years ago by openstreetmap.org-user-d1g

Owner: changed from openstreetmap.org-user-d1g to team
Status: needinfonew

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain team.
as The resolution will be set.
to The owner will be changed from team to the specified user.
The owner will change to openstreetmap.org-user-d1g
as duplicate The resolution will be set to duplicate.The specified ticket will be cross-referenced with this ticket
The owner will be changed from team to anonymous.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.