1.12.2 allowed tab-completion on valid arguments. 17w50a no longer allows this. Examples:
1. /setblock ~ ~ ~ sponge<tab>
should tab-complete to /setblock ~ ~ ~ minecraft:sponge
Linked issues
Attachments
Comments

Can confirm for 19w34a
We are not sure what the following entry of the original description was supposed to describe. Anybody have any clue?
3. /setblock ~ ~ ~<tab> stone
should update the coordinate argument
Can confirm in 20w51a.
Can confirm in 21w03a.
Can confirm in 21w05b.
Can confirm in 21w06a.
Can confirm in 21w07a.
Can confirm in 1.16.5 and 21w08b.
Can confirm in 1.17.1. Video attached.
Can confirm in 1.18.1.
Can confirm in 1.18.2.
Can confirm in 1.19 and 22w24a.
Can confirm in 1.19.2.
Confirmed in 18w05a. Caused by a valid argument making autofill/syntax suggestions skip to the next step of the command prematurely; i.e. before a space is typed. This leads to other valid suggestions being ignored when trying to tab complete.