Index: /trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java	(revision 16362)
+++ /trunk/src/org/openstreetmap/josm/actions/UnGlueAction.java	(revision 16363)
@@ -115,6 +115,6 @@
             }
         } else if (checkSelectionOneWayAnyNodes(selection)) {
+            checkAndConfirmOutlyingUnglue();
             selectedNodes.removeIf(n -> n.getParentWays().stream().filter(Way::isUsable).count() < 2);
-            checkAndConfirmOutlyingUnglue();
             if (selectedNodes.isEmpty()) {
                 if (selection.size() > 1) {
