maripo / JOSM_easypresets

22 stars 7 forks source link

do not over-write tags when they exist on applied objects #23

Closed govvin closed 6 years ago

govvin commented 6 years ago

Perhaps, a better behavior than over-writing tags is to append the values to existing tags, and allow the user to edit it, as appropriate. The current behavior that simply overwrites tag, can cause inadvertent information loss.

maripo commented 6 years ago

This behavior is dependent on JOSM's functionalities. For example, when "Pub" is applied to an existing restaurant (amenity=restaurant) node, the existing tag is overwritten with a new tag "amenity=pub". If you want to allow a user to edit tags, using "Textbox" type instead of "Fixed value" is more appropriate.