Index: trunk/src/org/openstreetmap/josm/gui/io/UploadTextComponentValidator.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/io/UploadTextComponentValidator.java	(revision 16696)
+++ trunk/src/org/openstreetmap/josm/gui/io/UploadTextComponentValidator.java	(revision 16697)
@@ -6,4 +6,5 @@
 import java.util.Collection;
 import java.util.Collections;
+import java.util.Objects;
 
 import javax.swing.JLabel;
@@ -33,8 +34,10 @@
         msg = msg != null ? "<html>\u2714 " + msg : null;
         super.feedbackValid(msg);
-        feedback.setText(msg);
-        feedback.setForeground(VALID_COLOR);
-        feedback.setBackground(null);
-        feedback.setBorder(null);
+        if (!Objects.equals(msg, feedback.getText())) {
+            feedback.setText(msg);
+            feedback.setForeground(VALID_COLOR);
+            feedback.setBackground(null);
+            feedback.setBorder(null);
+        }
     }
 
@@ -43,8 +46,10 @@
         msg = msg != null ? "<html>" + msg : null;
         super.feedbackWarning(msg);
-        feedback.setText(msg);
-        feedback.setForeground(null);
-        feedback.setBackground(WARNING_BACKGROUND);
-        feedback.setBorder(WARNING_BORDER);
+        if (!Objects.equals(msg, feedback.getText())) {
+            feedback.setText(msg);
+            feedback.setForeground(null);
+            feedback.setBackground(WARNING_BACKGROUND);
+            feedback.setBorder(WARNING_BORDER);
+        }
     }
 
