Index: /trunk/src/org/openstreetmap/josm/gui/layer/NoteLayer.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/layer/NoteLayer.java	(revision 13116)
+++ /trunk/src/org/openstreetmap/josm/gui/layer/NoteLayer.java	(revision 13117)
@@ -38,5 +38,4 @@
 import org.openstreetmap.josm.gui.MainFrame;
 import org.openstreetmap.josm.gui.MapView;
-import org.openstreetmap.josm.gui.datatransfer.ClipboardUtils;
 import org.openstreetmap.josm.gui.dialogs.LayerListDialog;
 import org.openstreetmap.josm.gui.dialogs.LayerListPopup;
@@ -46,5 +45,4 @@
 import org.openstreetmap.josm.gui.progress.ProgressMonitor;
 import org.openstreetmap.josm.gui.widgets.HtmlPanel;
-import org.openstreetmap.josm.io.OsmApi;
 import org.openstreetmap.josm.io.XmlWriter;
 import org.openstreetmap.josm.spi.preferences.Config;
@@ -199,5 +197,5 @@
         displayedWindow.pack();
         displayedWindow.setLocation(tx, ty);
-        displayedWindow.setVisible(true);
+        displayedWindow.setVisible(mv.contains(p));
         displayedNote = selectedNote;
     }
@@ -303,9 +301,5 @@
     @Override
     public void mouseClicked(MouseEvent e) {
-        if (SwingUtilities.isRightMouseButton(e) && noteData.getSelectedNote() != null) {
-            final String url = OsmApi.getOsmApi().getBaseUrl() + "notes/" + noteData.getSelectedNote().getId();
-            ClipboardUtils.copyString(url);
-            return;
-        } else if (!SwingUtilities.isLeftMouseButton(e)) {
+        if (!SwingUtilities.isLeftMouseButton(e)) {
             return;
         }
