Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java	(revision 2363)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/ToggleDialog.java	(revision 2364)
@@ -12,4 +12,6 @@
 import java.awt.event.ActionEvent;
 import java.awt.event.ActionListener;
+import java.awt.event.ComponentAdapter;
+import java.awt.event.ComponentEvent;
 import java.awt.event.MouseAdapter;
 import java.awt.event.MouseEvent;
@@ -359,4 +361,12 @@
                 }
             });
+            addComponentListener(new ComponentAdapter() {
+                @Override public void componentMoved(ComponentEvent e) {
+                    rememberGeometry();
+                }
+                @Override public void componentResized(ComponentEvent e) {
+                    rememberGeometry();
+                }
+            });
 
             String bounds = Main.pref.get(preferencePrefix+".bounds",null);
