--- orig/WINGs/wtextfield.c
+++ mod/WINGs/wtextfield.c
@@ -1180,6 +1180,7 @@
 	if (tPtr->flags.pointerGrabbed) {
 	    tPtr->flags.pointerGrabbed = 0;
 	    XUngrabPointer(WMScreenDisplay(W_VIEW(tPtr)->screen), CurrentTime);
+	    break;
 	}
 
         move = 1;
