Index: /trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextArea.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextArea.java	(revision 10664)
+++ /trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextArea.java	(revision 10665)
@@ -6,4 +6,6 @@
 
 import javax.swing.JTextArea;
+import javax.swing.text.Caret;
+import javax.swing.text.DefaultCaret;
 import javax.swing.text.Document;
 
@@ -88,4 +90,9 @@
         TextContextualPopupMenu.enableMenuFor(this, true);
         addFocusListener(this);
+        Caret c = getCaret();
+        if (c instanceof DefaultCaret) {
+            // Prevent component to scroll down after setting large text, forcing users to initially scroll up
+            ((DefaultCaret) c).setUpdatePolicy(DefaultCaret.NEVER_UPDATE);
+        }
     }
 
