Index: trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java
===================================================================
--- trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java	(revision 6516)
+++ trunk/src/org/openstreetmap/josm/io/remotecontrol/handler/LoadAndZoomHandler.java	(revision 6517)
@@ -73,5 +73,5 @@
     @Override
     public String[] getOptionalParams() {
-        return new String[] {"new_layer", "addtags", "select", "zoom_mode"};
+        return new String[] {"new_layer", "addtags", "select", "zoom_mode", "changeset_comment", "changeset_source"};
     }
 
@@ -200,4 +200,21 @@
             // after downloading, zoom to downloaded area.
             zoom(bbox);
+        }
+
+        // add changeset tags after download if necessary
+        if (args.containsKey("changeset_comment") || args.containsKey("changeset_source")) {
+            Main.worker.submit(new Runnable() {
+                @Override
+                public void run() {
+                    if (Main.main.getCurrentDataSet() != null) {
+                        if (args.containsKey("changeset_comment")) {
+                            Main.main.getCurrentDataSet().addChangeSetTag("comment", args.get("changeset_comment"));
+                        }
+                        if (args.containsKey("changeset_source")) {
+                            Main.main.getCurrentDataSet().addChangeSetTag("source", args.get("changeset_source"));
+                        }
+                    }
+                }
+            });
         }
 
