What I expected to happen was using only names of blocks/objects when using /give command.
*What actually happened was: this does not function entirely. For example, "/give Player spawn_egg 1 chicken" will not go. You must still specify the ID of chicken spawn_egg instead of just writing "chicken".
Which is more, Tab does not help. After having written "/give Player spawn_egg 1" and clicking Tab nothing happens. A list of valid codes is expected but not available.
The command "/give Player spawn_egg 1" gives the player an unusable spawn egg (with no possibility to spawn anything).*
Steps to Reproduce:
Just write the command in Survival mode + codes toggled in.
Notice: the same may happen to other commands when you need to specify the kind of block you want to give.