We somewhat recently got "skip next order" added to gridkeys keyset (default key N).
If a unit only has 1 order, and you skip that order, the unit will keep going towards the waypoint of that order until it reaches it.
Expected behavior would be for the unit to stop when it does not have any orders.
I guess there needs to be a check for any further orders when a "skip next order" command is issued, and if there are no further orders, stop the unit.
For testing purposes, I tried setting a unit to hold fire and fight-moved it towards an enemy unit. Skipping the order made my unit ignore the enemy unit, so the fight-move was successfully cancelled, however my unit kept moving towards its former waypoint.