Index: trunk/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java	(revision 13391)
+++ trunk/src/org/openstreetmap/josm/gui/io/UploadPrimitivesTask.java	(revision 13392)
@@ -30,4 +30,5 @@
 import org.openstreetmap.josm.gui.progress.ProgressMonitor;
 import org.openstreetmap.josm.gui.util.GuiHelper;
+import org.openstreetmap.josm.gui.widgets.HtmlPanel;
 import org.openstreetmap.josm.io.ChangesetClosedException;
 import org.openstreetmap.josm.io.MaxChangesetSizeExceededPolicy;
@@ -330,6 +331,11 @@
             if (uploadCanceled) return;
             if (lastException == null) {
-                new Notification(
-                        "<h3>" + tr("Upload successful!") + "</h3>")
+                HtmlPanel panel = new HtmlPanel(
+                        "<h3><a href=\"" + Main.getBaseBrowseUrl() + "/changeset/" + changeset.getId() + "\">"
+                                + tr("Upload successful!") + "</a></h3>");
+                panel.enableClickableHyperlinks();
+                panel.setOpaque(false);
+                new Notification()
+                        .setContent(panel)
                         .setIcon(ImageProvider.get("misc", "check_large"))
                         .show();
