Skip to content

Introduce a list of values to hide tagging suggestions from taginfo #252

@tordans

Description

@tordans

Problem:

Quite a few tickets in the tagging schema repo are suggested to be caused by the fact that iD shows all commonly used tags from Taginfo and this can cause a spiral of usage increase that is hard to break even when values are (now) not what we want to use (anymore).

Current workaround:

The only way to work around this right now is…

  • use the autoSuggestions:false (Docs)
  • use the translated strings (Docs) to boost some tags and signal to users that other values are less desirable

Other times we use deprecations to signal to users that a values is in fact not what we want anymore.

The only other way to work around this issue is to get rid of the data in the database by an automated edit and or a (MapRoulette) Campaign.

Possible new solution:

Whenever we know that a values should not be suggested anymore, we could add this to the preset as autoSuggestionFilter:string[] and list all values that we don't want to show. We would still show existing values, but not list them by in the dropdown. We might want to apply different rules to the dropdown in presets vs. the raw tags section in iD.

A list of issues that are related to this idea:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions