Index: /trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 5865)
+++ /trunk/src/org/openstreetmap/josm/gui/tagging/TaggingPreset.java	(revision 5866)
@@ -1083,4 +1083,12 @@
         protected Object getSelectedItem() {
             return list.getSelectedItem();
+        }
+
+        @Override
+        public void addCommands(List<Tag> changedTags) {
+            // Do not create any commands if list has been disabled because of an unknown value (fix #8605)
+            if (list.isEnabled()) {
+                super.addCommands(changedTags);
+            }
         }
     }
