It completes a file when there are multiple options, then goes into the tab completion selection UI:
tab-completion $ fish --version
fish, version 4.4.0
tab-completion $ ls
read_twice.c README.md
tab-completion $ vim r<TAB>
# this adds read_twice.c and then goes into the tab competion selector
# it looks like this:
tab-completion $ vim read_twice.c README.md
…d_twice.c README.md
# all after hitting only 1 key
It completes a file when there are multiple options, then goes into the tab completion selection UI: