The variable escaping behavior has existed for a while https://stackoverflow.com/questions/32463052/bash-tabbing-fo...
https://askubuntu.com/questions/70750/how-to-get-bash-to-sto...
https://askubuntu.com/questions/41891/bash-auto-complete-for...
And I experience the problematic behavior on my Ubuntu VM. However, I can get the above describe expansion behavior if I run: shopt -s direxpand