Index: src/org/openstreetmap/josm/actions/FollowLineAction.java
===================================================================
--- src/org/openstreetmap/josm/actions/FollowLineAction.java	(revision 18958)
+++ src/org/openstreetmap/josm/actions/FollowLineAction.java	(working copy)
@@ -35,7 +35,7 @@
  * @author Germán Márquez Mejía
  */
 public class FollowLineAction extends JosmAction {
-
+    private transient Node oldLast;
     /**
      * Constructs a new {@code FollowLineAction}.
      */
@@ -75,6 +75,10 @@
         Node last = ((DrawAction) map.mapMode).getCurrentBaseNode();
         if (last == null)
             return;
+        if (oldLast == last) {
+            return; // see #23442: DrawAction did not yet process previously added select action
+        }
+        oldLast = last;
         Way follower = selectedLines.iterator().next();
         if (follower.isClosed())    /* Don't loop until OOM */
             return;
