Coordinate arguments are tab-completed to farthest theoretically reachable block in the direction the player is looking instead of '~' when not looking at a block
This makes the usecase of repeatedly setblock'ing/fill'ing/clone'ing something to the player's current location (while moving around) significantly more tedious. For commands the player only wants to execute once, both ways of tab-completion work the same.