Intellisense issues with commit on space and other punctuation #1629
Labels
Bug
A bug in TypeScript
Fixed
A PR has been merged for this issue
Visual Studio
Integration with Visual Studio
Milestone
VS now commits completion lists on more than tab and enter, including space and a variety of punctuation characters (semicolon, parens, brackets, etc). There are places where we offer completion lists that we shouldn't, or poor completion lists, which were previously visual distractions but now are significant annoyances in the actual typing experience, requiring constantly dismissing completion lists via Esc to type what you intended.
Fat arrow functions

Typing a space after the fat arrow argument commits a suggestion that is never correct, and then happens frequently in the body as well.
Type argument declarations

Tracked here #1428
Destrucuring Assignments

Not supported in the editor yet but will need to work like var declaration completion lists.
There are likely other cases as well but these ones stand out immediately. This also ties into #315 which is asking for a toggle on this behavior. Depending on the fix we use for this behavior we may also have some significant test costs associated with these fixes.
The text was updated successfully, but these errors were encountered: