Index: /trunk/src/org/openstreetmap/josm/actions/FollowLineAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/actions/FollowLineAction.java	(revision 7129)
+++ /trunk/src/org/openstreetmap/josm/actions/FollowLineAction.java	(revision 7130)
@@ -115,5 +115,9 @@
             Main.main.undoRedo.add(new SequenceCommand(tr("Follow line"),
                     new ChangeCommand(follower, newFollower),
-                    new SelectCommand(Arrays.asList(newFollower, newPoint))));
+                    new SelectCommand(newFollower.isClosed() // see #10028 - unselect last node when closing a way
+                            ? Arrays.<OsmPrimitive>asList(newFollower)
+                            : Arrays.<OsmPrimitive>asList(newFollower, newPoint)
+                    ))
+            );
             // "viewport following" mode for tracing long features
             // from aerial imagery or GPS tracks.
