This may have already been addressed by another fix, but I wanted to make the issue explicit in case it wasn't covered.
I was creating a method and defining the parameters. The single parameter I wanted was:
value As String
But the suggested completion was StringMemoryTableColumn which happens to be a class I'm working on.
Leaving it as String and tabbing sometimes (usually?) accepts the incorrect completion.
The only foolproof way to not get the wrong autocompletion is to use the mouse to move the focus elsewhere.