Description
Currently, for shop=hairdresser, iD allows selecting only one of the gender values male=*, female=* and unisex=*, i.e. UI control is radio-button.
That however presents a problem when users try to edit objects that have more than one value set - most commonly combination of male + female tags, especially due to unisex=* ambiguity/controversy documented on its wiki page and related iD issues (like related #895 and openstreetmap/iD#7427).
Request: It would be preferable if iD allowed entering all three gender keys (male, female, unisex) via checkboxes instead of radiobuttons
This is how most other popular editors do it (screenshots of JOSM and Vespucci attached). Current iD handling of that situation is very subtle, and unless user has display of raw tags displayed and uses that instead of user-friendly presets, is likely to result in unintended modification / retagging / data loss on edits. (see iD picture, in which iD would_ silently remove all gender tags except one that was selected via radio button_ if it were clicked on, regardless of their previous combinations/values)
Screenshots



Description
Currently, for shop=hairdresser, iD allows selecting only one of the gender values male=*, female=* and unisex=*, i.e. UI control is radio-button.
That however presents a problem when users try to edit objects that have more than one value set - most commonly combination of
male+femaletags, especially due tounisex=*ambiguity/controversy documented on its wiki page and related iD issues (like related #895 and openstreetmap/iD#7427).Request: It would be preferable if iD allowed entering all three gender keys (
male,female,unisex) via checkboxes instead of radiobuttonsThis is how most other popular editors do it (screenshots of JOSM and Vespucci attached). Current iD handling of that situation is very subtle, and unless user has display of raw tags displayed and uses that instead of user-friendly presets, is likely to result in unintended modification / retagging / data loss on edits. (see iD picture, in which iD would_ silently remove all gender tags except one that was selected via radio button_ if it were clicked on, regardless of their previous combinations/values)
Screenshots