Index: trunk/src/org/openstreetmap/josm/data/osm/TigerUtils.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/osm/TigerUtils.java	(revision 5568)
+++ trunk/src/org/openstreetmap/josm/data/osm/TigerUtils.java	(revision 5569)
@@ -35,6 +35,11 @@
         TreeSet<Object> resultSet = new TreeSet<Object>();
         for (String value: values) {
-            for (String part: value.split(":")) {
+            String[] parts = value.split(":");
+            for (String part: parts) {
                resultSet.add(tagObj(part));
+            }
+            // Do not produce useless changeset noise if a single value is used and does not contain redundant splitted parts (fix #7405)
+            if (values.size() == 1 && resultSet.size() == parts.length) {
+                return value;
             }
         }
