Index: trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java	(revision 10693)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/InspectPrimitiveDialog.java	(revision 10694)
@@ -100,4 +100,5 @@
         jte.setEditable(false);
         jte.append(s);
+        jte.setCaretPosition(0);
         p.add(new JScrollPane(jte), GBC.std().fill());
         return p;
Index: trunk/src/org/openstreetmap/josm/gui/dialogs/MapPaintDialog.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/MapPaintDialog.java	(revision 10693)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/MapPaintDialog.java	(revision 10694)
@@ -659,4 +659,5 @@
                 txtSource.append("<ERROR: failed to read file!>");
             }
+            txtSource.setCaretPosition(0);
         }
 
@@ -669,4 +670,5 @@
                 txtErrors.append(t.toString() + '\n');
             }
+            txtErrors.setCaretPosition(0);
         }
     }
Index: trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextArea.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextArea.java	(revision 10693)
+++ trunk/src/org/openstreetmap/josm/gui/widgets/JosmTextArea.java	(revision 10694)
@@ -6,6 +6,4 @@
 
 import javax.swing.JTextArea;
-import javax.swing.text.Caret;
-import javax.swing.text.DefaultCaret;
 import javax.swing.text.Document;
 
@@ -90,9 +88,4 @@
         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);
-        }
     }
 
