Index: trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java	(revision 18803)
+++ trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java	(revision 18804)
@@ -189,4 +189,11 @@
             @Override
             public Collection<OsmPrimitive> getSelection() {
+                // Creating a new relation will open the window. The relation, in that case, will be null.
+                if (getRelation() == null) {
+                    Relation relation = new Relation();
+                    tagEditorPanel.getModel().applyToPrimitive(relation);
+                    memberTableModel.applyToRelation(relation);
+                    return Collections.singletonList(relation);
+                }
                 return Collections.singletonList(getRelation());
             }
