This disables the current behaviour where if no match is found,When invoking auto completion for a word, don't show the completions
menu if the available matches don't match the beginning of the word
typed by the user.
Previously if no matches were found, the completions menu was invoked
if there were completion items that "contained" the matched word (not
at the beginning of the matches), if that word appeared at a word
completions that "contain" the word to-be-completedbeginning, which was marked by a capital letter or an underscore, and that are ate.g.
a word beginning (marked by a capital letter or an underscore),"Foo" would match "BarFoo" and "Bar_Foo". are addedThe user can still maunally
to the list of completion items; e.g. Foo will match BarFoo and Bar_Foothe menu.
Use range for instead of foreach.
BUG: 381024
FIXED-IN: 5.61.0