Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java	(revision 1764)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/PropertiesDialog.java	(revision 1765)
@@ -202,4 +202,6 @@
         };
         final JDialog dlg = optionPane.createDialog(Main.parent, tr("Change values?"));
+        dlg.setAlwaysOnTop(true);
+        dlg.toFront();
 
         values.getEditor().addActionListener(new ActionListener() {
@@ -343,5 +345,9 @@
             }
         };
-        pane.createDialog(Main.parent, tr("Change values?")).setVisible(true);
+        JDialog dialog = pane.createDialog(Main.parent, tr("Change values?"));
+        dialog.setAlwaysOnTop(true);
+        dialog.toFront();
+        dialog.setVisible(true);
+
         if (!Integer.valueOf(JOptionPane.OK_OPTION).equals(pane.getValue()))
             return;
