When using the extension and an auto-complete popup appears, pressing Esc with using VsVim should close the popup AND put VsVim to normal-mode. What happens instead is that only the popup is closed.
Steps to recreate
Open a shader file
Start writing the name of an existing variable inside a function
press Esc to close the popup and leave VsVim's insert-mode.
Current behavior
The popup is closed but insert-mode is still active, instead of being in normal-mode.
Expected behavior
The popup should be closed and VsVim should be in normal-mode.
In any other language server, when in insert-mode in VsVim, pressing Esc when an auto-complete popup is open closes the popup and leaves insert-mode.
I suspect for some reason the extension is capturing the key event and not letting it bubble up through other extensions.
Installed product versions
Description
When using the extension and an auto-complete popup appears, pressing Esc with using VsVim should close the popup AND put VsVim to normal-mode. What happens instead is that only the popup is closed.
Steps to recreate
Current behavior
The popup is closed but insert-mode is still active, instead of being in normal-mode.
Expected behavior
The popup should be closed and VsVim should be in normal-mode.
In any other language server, when in insert-mode in VsVim, pressing Esc when an auto-complete popup is open closes the popup and leaves insert-mode.
I suspect for some reason the extension is capturing the key event and not letting it bubble up through other extensions.